diff --git a/Commands/apic/_create.md b/Commands/apic/_create.md new file mode 100644 index 000000000..eb17ecf6b --- /dev/null +++ b/Commands/apic/_create.md @@ -0,0 +1,21 @@ +# [Command] _apic create_ + +Creates an instance or update an existing instance of an Azure API Center service. + +## Versions + +### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** + + + +#### examples + +- Create service Example 1 + ```bash + apic create -g contoso-resources -n contoso -l eastus + ``` + +- Create Service Example 2 + ```bash + apic create --resource-group contoso-resources --name contoso --location eastus + ``` diff --git a/Commands/apic/_delete.md b/Commands/apic/_delete.md new file mode 100644 index 000000000..791d98b22 --- /dev/null +++ b/Commands/apic/_delete.md @@ -0,0 +1,16 @@ +# [Command] _apic delete_ + +Deletes an instance of an Azure API Center service. + +## Versions + +### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** + + + +#### examples + +- Delete service + ```bash + apic delete -n contoso -g contoso-resources + ``` diff --git a/Commands/apic/_import-from-apim.md b/Commands/apic/_import-from-apim.md new file mode 100644 index 000000000..ae13e3df1 --- /dev/null +++ b/Commands/apic/_import-from-apim.md @@ -0,0 +1,26 @@ +# [Command] _apic import-from-apim_ + +Imports APIs from an Azure API Management service instance. + +## Versions + +### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.xml) **Stable** + + + +#### examples + +- Import all APIs from APIM in same resource group + ```bash + apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis * + ``` + +- Import selected APIs from APIM in same resource group + ```bash + apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis [echo,foo] + ``` + +- Import all APIs from APIM in another subscription and resource group + ```bash + 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 * + ``` diff --git a/Commands/apic/_list.md b/Commands/apic/_list.md new file mode 100644 index 000000000..24fd69dbe --- /dev/null +++ b/Commands/apic/_list.md @@ -0,0 +1,19 @@ +# [Command] _apic list_ + +Lists Azure API Center services within an Azure subscription. + +There is a known issue that listing all resources under a subscription does not work. Please list resources by resource group. + +## Versions + +### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.xml) **Stable** + + + + +#### examples + +- List services in resource group + ```bash + apic list -g contoso-resources + ``` diff --git a/Commands/apic/_show.md b/Commands/apic/_show.md new file mode 100644 index 000000000..ffed13f6b --- /dev/null +++ b/Commands/apic/_show.md @@ -0,0 +1,16 @@ +# [Command] _apic show_ + +Show details of an Azure API Center service instance. + +## Versions + +### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** + + + +#### examples + +- Show service details + ```bash + apic show -g contoso-resources -n contoso + ``` diff --git a/Commands/apic/_update.md b/Commands/apic/_update.md new file mode 100644 index 000000000..6a3b3f1ad --- /dev/null +++ b/Commands/apic/_update.md @@ -0,0 +1,16 @@ +# [Command] _apic update_ + +Update an instance of an Azure API Center service. + +## Versions + +### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** + + + +#### examples + +- Update service details + ```bash + apic update -g contoso-resources -n contoso + ``` diff --git a/Commands/apic/api/_create.md b/Commands/apic/api/_create.md index 7c7f50920..b1cad8e0c 100644 --- a/Commands/apic/api/_create.md +++ b/Commands/apic/api/_create.md @@ -12,12 +12,12 @@ Register a new API or update an existing API. - Create API ```bash - apic api create -g contoso-resources -s contoso --api-id echo-api --title "Echo API" --type REST + apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST ``` - Create API with custom properties ```bash - apic api create -g contoso-resources -s contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{\"public-facing\":true}' + apic api create -g contoso-resources -n contoso --api-id echo-api --title "Echo API" --type REST --custom-properties '{\"public-facing\":true}' ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/_delete.md b/Commands/apic/api/_delete.md index 98f8d185d..de9b36fc8 100644 --- a/Commands/apic/api/_delete.md +++ b/Commands/apic/api/_delete.md @@ -12,7 +12,7 @@ Delete specified API. - Delete API ```bash - apic api delete -g contoso-resources -s contoso --api-id echo-api + apic api delete -g contoso-resources -n contoso --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/_list.md b/Commands/apic/api/_list.md index c721e992c..eef5ff97f 100644 --- a/Commands/apic/api/_list.md +++ b/Commands/apic/api/_list.md @@ -12,7 +12,12 @@ List a collection of APIs. - List APIs ```bash - apic api list -g contoso-resources -s contoso + apic api list -g contoso-resources -n contoso + ``` + +- List APIs with filter + ```bash + apic api list -g contoso-resources -n contoso --filter "kind eq 'rest'" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/_show.md b/Commands/apic/api/_show.md index afeae4b83..585863d41 100644 --- a/Commands/apic/api/_show.md +++ b/Commands/apic/api/_show.md @@ -12,7 +12,7 @@ Get details of the API. - Show API details ```bash - apic api show -g contoso-resources -s contoso --api-id echo-api + apic api show -g contoso-resources -n contoso --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/_update.md b/Commands/apic/api/_update.md index 66a24c27e..63a997a62 100644 --- a/Commands/apic/api/_update.md +++ b/Commands/apic/api/_update.md @@ -12,12 +12,12 @@ Update existing API. - Update API ```bash - apic api update -g contoso-resources -s contoso --api-id echo-api --summary "Basic REST API service" + apic api update -g contoso-resources -n contoso --api-id echo-api --summary "Basic REST API service" ``` - Update custom properties ```bash - apic api update -g contoso-resources -s contoso --api-id echo-api --custom-properties '{\"public-facing\":true}' + apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{\"public-facing\":true}' ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_create.md b/Commands/apic/api/definition/_create.md index 9d56a0947..eb691042e 100644 --- a/Commands/apic/api/definition/_create.md +++ b/Commands/apic/api/definition/_create.md @@ -12,7 +12,7 @@ Create a new API definition or update an existing API definition. - Create API definition ```bash - apic api definition create -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" --title "OpenAPI" + apic api definition create -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" --title "OpenAPI" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_delete.md b/Commands/apic/api/definition/_delete.md index bc5240879..0e993bdcb 100644 --- a/Commands/apic/api/definition/_delete.md +++ b/Commands/apic/api/definition/_delete.md @@ -12,7 +12,7 @@ Delete specified API definition. - Delete API definition ```bash - apic api definition delete -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" + apic api definition delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_export-specification.md b/Commands/apic/api/definition/_export-specification.md index 5afeeffc3..979a83495 100644 --- a/Commands/apic/api/definition/_export-specification.md +++ b/Commands/apic/api/definition/_export-specification.md @@ -12,7 +12,7 @@ Exports the API specification. - Export Specification ```bash - apic api version definition export-specification -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id default + 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 ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_import-specification.md b/Commands/apic/api/definition/_import-specification.md index d3ee75d47..5b541db85 100644 --- a/Commands/apic/api/definition/_import-specification.md +++ b/Commands/apic/api/definition/_import-specification.md @@ -12,12 +12,12 @@ Imports the API specification. - Import specification example 1 ```bash - apic api definition import-specification -g api-center-test -s 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"}' + 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"}' ``` - Import specification example 2 ```bash - apic api definition import-specification -g api-center-test -s 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"}' + 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"}' ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_list.md b/Commands/apic/api/definition/_list.md index 6f237b7ea..3140af4f0 100644 --- a/Commands/apic/api/definition/_list.md +++ b/Commands/apic/api/definition/_list.md @@ -12,7 +12,7 @@ List a collection of API definitions. - List API definitions ```bash - apic api definition list -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 + apic api definition list -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_show.md b/Commands/apic/api/definition/_show.md index 8c48b5d74..2d9a62569 100644 --- a/Commands/apic/api/definition/_show.md +++ b/Commands/apic/api/definition/_show.md @@ -12,7 +12,7 @@ Get details of the API definition. - Show API definition details ```bash - apic api definition show -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" + apic api definition show -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/definition/_update.md b/Commands/apic/api/definition/_update.md index e4f614de6..27f187fdf 100644 --- a/Commands/apic/api/definition/_update.md +++ b/Commands/apic/api/definition/_update.md @@ -12,7 +12,7 @@ Update existing API definition. - Update API definition ```bash - apic api definition update -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" --title "OpenAPI" + apic api definition update -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id "openapi" --title "OpenAPI" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/deployment/_create.md b/Commands/apic/api/deployment/_create.md index a03feb4f6..bb9e25c41 100644 --- a/Commands/apic/api/deployment/_create.md +++ b/Commands/apic/api/deployment/_create.md @@ -12,7 +12,7 @@ Create a new API deployment or update an existing API deployment. - Create deployment ```bash - apic api deployment create -g api-center-test -s 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\"]}' + 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\"]}' ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/deployment/_delete.md b/Commands/apic/api/deployment/_delete.md index 4f471d148..acdc7c9fe 100644 --- a/Commands/apic/api/deployment/_delete.md +++ b/Commands/apic/api/deployment/_delete.md @@ -12,7 +12,7 @@ Delete API deployment. - Delete API deployment ```bash - apic api deployment delete -g api-center-test -s contoso --deployment-id production --api-id echo-api + apic api deployment delete -g api-center-test -n contoso --deployment-id production --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/deployment/_list.md b/Commands/apic/api/deployment/_list.md index 03e01ce06..b0c522284 100644 --- a/Commands/apic/api/deployment/_list.md +++ b/Commands/apic/api/deployment/_list.md @@ -12,7 +12,7 @@ List a collection of API deployments. - List API deployments ```bash - apic api deployment list -g api-center-test -s contoso --api-id echo-api + apic api deployment list -g api-center-test -n contoso --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/deployment/_show.md b/Commands/apic/api/deployment/_show.md index 882a72535..6d75c9d95 100644 --- a/Commands/apic/api/deployment/_show.md +++ b/Commands/apic/api/deployment/_show.md @@ -12,7 +12,7 @@ Get details of the API deployment. - Show API deployment details ```bash - apic api deployment show -g api-center-test -s contoso --deployment-id production --api-id echo-api + apic api deployment show -g api-center-test -n contoso --deployment-id production --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/deployment/_update.md b/Commands/apic/api/deployment/_update.md index 0cddb0fe9..07692ef91 100644 --- a/Commands/apic/api/deployment/_update.md +++ b/Commands/apic/api/deployment/_update.md @@ -12,7 +12,7 @@ Update existing API deployment. - Update API deployment ```bash - apic api deployment update -g api-center-test -s contoso --deployment-id production --title "Production deployment" --api-id echo-api + apic api deployment update -g api-center-test -n contoso --deployment-id production --title "Production deployment" --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/version/_create.md b/Commands/apic/api/version/_create.md index 89955b433..6068bc1cc 100644 --- a/Commands/apic/api/version/_create.md +++ b/Commands/apic/api/version/_create.md @@ -12,7 +12,7 @@ Create a new API version or update an existing API version. - Create API version ```bash - apic api version create -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --title "2023-01-01" + 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 ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/version/_delete.md b/Commands/apic/api/version/_delete.md index 2e52dddf0..e6c1f4390 100644 --- a/Commands/apic/api/version/_delete.md +++ b/Commands/apic/api/version/_delete.md @@ -12,7 +12,7 @@ Delete specified API version - Delete API version ```bash - apic api version delete -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 + apic api version delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/version/_list.md b/Commands/apic/api/version/_list.md index 694f88fd5..f2c1e598a 100644 --- a/Commands/apic/api/version/_list.md +++ b/Commands/apic/api/version/_list.md @@ -12,7 +12,7 @@ List a collection of API versions. - List API versions ```bash - apic api version list -g api-center-test -s contosoeuap --api-id echo-api + apic api version list -g api-center-test -n contosoeuap --api-id echo-api ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/version/_show.md b/Commands/apic/api/version/_show.md index b08bd3aae..65fba86dc 100644 --- a/Commands/apic/api/version/_show.md +++ b/Commands/apic/api/version/_show.md @@ -12,7 +12,7 @@ Get details of the API version. - Show API version details ```bash - apic api version show -g api-center-test -s contoso --api-id echo-api --version-id 2023-01-01 + apic api version show -g api-center-test -n contoso --api-id echo-api --version-id 2023-01-01 ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/api/version/_update.md b/Commands/apic/api/version/_update.md index 0b9e60340..1806d15db 100644 --- a/Commands/apic/api/version/_update.md +++ b/Commands/apic/api/version/_update.md @@ -12,7 +12,7 @@ Update existing API version. - Update API version ```bash - apic api version update -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --title "2023-01-01" + apic api version update -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01 --title "2023-01-01" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/environment/_create.md b/Commands/apic/environment/_create.md index 9d04a7571..33e35e578 100644 --- a/Commands/apic/environment/_create.md +++ b/Commands/apic/environment/_create.md @@ -12,7 +12,7 @@ Create a new environment or update an existing environment. - Create environment ```bash - apic environment create -g api-center-test -s contosoeuap --environment-id public --title "Public cloud" --type "development" + apic environment create -g api-center-test -n contosoeuap --environment-id public --title "Public cloud" --type "development" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/environment/_delete.md b/Commands/apic/environment/_delete.md index cae6cdebe..dcba8a2f5 100644 --- a/Commands/apic/environment/_delete.md +++ b/Commands/apic/environment/_delete.md @@ -12,7 +12,7 @@ Delete the environment. - Delete environment ```bash - apic environment delete -g api-center-test -s contosoeuap --environment-id public + apic environment delete -g api-center-test -n contosoeuap --environment-id public ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/environment/_list.md b/Commands/apic/environment/_list.md index 1dff4285c..15539fff9 100644 --- a/Commands/apic/environment/_list.md +++ b/Commands/apic/environment/_list.md @@ -12,7 +12,7 @@ List a collection of environments. - List environments ```bash - apic environment list -g api-center-test -s contosoeuap + apic environment list -g api-center-test -n contosoeuap ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/environment/_show.md b/Commands/apic/environment/_show.md index a050c2707..5553510cc 100644 --- a/Commands/apic/environment/_show.md +++ b/Commands/apic/environment/_show.md @@ -12,7 +12,7 @@ Get details of the environment. - Show environment details ```bash - apic environment show -g api-center-test -s contosoeuap --environment-id public + apic environment show -g api-center-test -n contosoeuap --environment-id public ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/environment/_update.md b/Commands/apic/environment/_update.md index e2bedbe83..ccac18e7b 100644 --- a/Commands/apic/environment/_update.md +++ b/Commands/apic/environment/_update.md @@ -12,7 +12,7 @@ Update existing environment. - Update environment ```bash - apic environment update -g api-center-test -s contosoeuap --environment-id public --title "Public cloud" + apic environment update -g api-center-test -n contosoeuap --environment-id public --title "Public cloud" ``` ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/metadata/_create.md b/Commands/apic/metadata/_create.md index ff9754efa..dc47ed137 100644 --- a/Commands/apic/metadata/_create.md +++ b/Commands/apic/metadata/_create.md @@ -12,10 +12,10 @@ Create a new metadata schema or update an existing metadata schema. - Create metadata example 1 ```bash - apic metadata create --resource-group api-center-test --service-name contoso --name "test1" --schema '{\"type\":\"string\", \"title\":\"First name\", \"pattern\": \"^[a-zA-Z0-9]+$\"}' --assignments '[{entity:api,required:true,deprecated:false}]' + 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}]' ``` - Create metadata example 2 ```bash - apic metadata create --resource-group api-center-test --service-name contoso --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}]' + 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}]' ``` diff --git a/Commands/apic/metadata/_delete.md b/Commands/apic/metadata/_delete.md index 3779461eb..3171e9876 100644 --- a/Commands/apic/metadata/_delete.md +++ b/Commands/apic/metadata/_delete.md @@ -12,10 +12,10 @@ Delete specified metadata schema. - Delete Metadata Schema ```bash - apic metadata delete --resource-group api-center-test --service-name contoso --name "test1" + apic metadata delete --resource-group api-center-test --service-name contoso --metadata-name "test1" ``` - Delete schema ```bash - apic metadata delete -g api-center-test -s contosoeuap --name "approver" + apic metadata delete -g api-center-test -n contosoeuap --metadata-name "approver" ``` diff --git a/Commands/apic/metadata/_export.md b/Commands/apic/metadata/_export.md index a2d831862..673f651ae 100644 --- a/Commands/apic/metadata/_export.md +++ b/Commands/apic/metadata/_export.md @@ -12,15 +12,15 @@ Exports the metadata schema. - Export Metadata Schema assigned to api ```bash - apic metadata export -g api-center-test -s contosoeuap --assignments api --file-name filename.json + apic metadata export -g api-center-test -n contosoeuap --assignments api --file-name filename.json ``` - Export Metadata Schema assigned to deployment ```bash - apic metadata export -g api-center-test -s contosoeuap --assignments deployment --file-name filename.json + apic metadata export -g api-center-test -n contosoeuap --assignments deployment --file-name filename.json ``` - Export Metadata Schema assigned to environment ```bash - apic metadata export -g api-center-test -s contosoeuap --assignments environment --file-name filename.json + apic metadata export -g api-center-test -n contosoeuap --assignments environment --file-name filename.json ``` diff --git a/Commands/apic/metadata/_list.md b/Commands/apic/metadata/_list.md index 4cc555e4f..16086e327 100644 --- a/Commands/apic/metadata/_list.md +++ b/Commands/apic/metadata/_list.md @@ -12,5 +12,5 @@ List a collection of metadata schemas. - List schemas ```bash - apic metadata list -g api-center-test -s contosoeuap + apic metadata list -g api-center-test -n contosoeuap ``` diff --git a/Commands/apic/metadata/_show.md b/Commands/apic/metadata/_show.md index 949deccf9..573b692e5 100644 --- a/Commands/apic/metadata/_show.md +++ b/Commands/apic/metadata/_show.md @@ -12,10 +12,10 @@ Get details of the metadata schema. - Show schema details 1 ```bash - apic metadata show -g api-center-test -s contosoeuap --name approver + apic metadata show -g api-center-test -n contosoeuap --metadata-name approver ``` - Show schema details 2 ```bash - apic metadata show --resource-group api-center-test --service-name contoso --name "testchoices" + apic metadata show --resource-group api-center-test --service-name contoso --metadata-name "testchoices" ``` diff --git a/Commands/apic/metadata/_update.md b/Commands/apic/metadata/_update.md index 450ce606c..4bbd1274a 100644 --- a/Commands/apic/metadata/_update.md +++ b/Commands/apic/metadata/_update.md @@ -12,5 +12,5 @@ Update existing metadata schema. - Update schema ```bash - apic metadata update --resource-group api-center-test --service-name contoso --name "test1" --schema '{\"type\":\"string\", \"title\":\"Last name\", \"pattern\": \"^[a-zA-Z0-9]+$\"}' + 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]+$\"}' ``` diff --git a/Commands/apic/readme.md b/Commands/apic/readme.md index abebf7b49..a47c783f5 100644 --- a/Commands/apic/readme.md +++ b/Commands/apic/readme.md @@ -21,3 +21,23 @@ Manage Azure API Center services - [workspace](/Commands/apic/workspace/readme.md) : Workspace + +## Commands + +- [create](/Commands/apic/_create.md) +: Creates an instance or update an existing instance of an Azure API Center service. + +- [delete](/Commands/apic/_delete.md) +: Deletes an instance of an Azure API Center service. + +- [import-from-apim](/Commands/apic/_import-from-apim.md) +: Imports APIs from an Azure API Management service instance. + +- [list](/Commands/apic/_list.md) +: Lists Azure API Center services within an Azure subscription. + +- [show](/Commands/apic/_show.md) +: Show details of an Azure API Center service instance. + +- [update](/Commands/apic/_update.md) +: Update an instance of an Azure API Center service. diff --git a/Commands/apic/service/_create.md b/Commands/apic/service/_create.md index d762df5eb..7b012dc9f 100644 --- a/Commands/apic/service/_create.md +++ b/Commands/apic/service/_create.md @@ -4,22 +4,6 @@ Creates an instance or update an existing instance of an Azure API Center servic ## Versions -### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** - - - -#### examples - -- Create service Example 1 - ```bash - apic service create -g contoso-resources -s contoso -l eastus - ``` - -- Create Service Example 2 - ```bash - apic service create --resource-group contoso-resources --name contoso --location eastus - ``` - ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/service/_delete.md b/Commands/apic/service/_delete.md index 778f1523d..536b1dcc2 100644 --- a/Commands/apic/service/_delete.md +++ b/Commands/apic/service/_delete.md @@ -4,17 +4,6 @@ Deletes an instance of an Azure API Center service. ## Versions -### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** - - - -#### examples - -- Delete service - ```bash - apic service delete -s contoso -g contoso-resources - ``` - ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/service/_import-from-apim.md b/Commands/apic/service/_import-from-apim.md index 1e5df9fff..4e071054c 100644 --- a/Commands/apic/service/_import-from-apim.md +++ b/Commands/apic/service/_import-from-apim.md @@ -4,17 +4,6 @@ Imports APIs from an Azure API Management service instance. ## Versions -### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.xml) **Stable** - - - -#### examples - -- Import From APIM - ```bash - apic service import-from-apim -g api-center-test --service-name contosoeuap --source-resource-ids '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicegroup/providers/Microsoft.ApiManagement/service/contoso/apis/contosoapi' - ``` - ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/service/_list.md b/Commands/apic/service/_list.md index 2e2e1d24e..f8d0cc8a9 100644 --- a/Commands/apic/service/_list.md +++ b/Commands/apic/service/_list.md @@ -4,18 +4,6 @@ Lists Azure API Center services within an Azure subscription. ## Versions -### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.xml) **Stable** - - - - -#### examples - -- List services in resource group - ```bash - apic service list -g contoso-resources - ``` - ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/service/_show.md b/Commands/apic/service/_show.md index 40408107c..9600ede37 100644 --- a/Commands/apic/service/_show.md +++ b/Commands/apic/service/_show.md @@ -4,17 +4,6 @@ Show details of an Azure API Center service instance. ## Versions -### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** - - - -#### examples - -- Show service details - ```bash - apic service show -g contoso-resources -s contoso - ``` - ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/apic/service/_update.md b/Commands/apic/service/_update.md index 5b9de02d8..c239c31a1 100644 --- a/Commands/apic/service/_update.md +++ b/Commands/apic/service/_update.md @@ -4,17 +4,6 @@ Update an instance of an Azure API Center service. ## Versions -### [2024-03-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml) **Stable** - - - -#### examples - -- Update service details - ```bash - apic service update -g contoso-resources -s contoso - ``` - ### [2024-03-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-15-preview.xml) **Stable** diff --git a/Commands/large-instance/_list.md b/Commands/large-instance/_list.md index 7c5db1d0b..226307dd9 100644 --- a/Commands/large-instance/_list.md +++ b/Commands/large-instance/_list.md @@ -20,3 +20,20 @@ Gets a list of Azure Large Instances in the specified subscription. The operatio ```bash large-instance list --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.xml) **Stable** + + + + +#### examples + +- To list Azure Large Instances in a subscription + ```bash + large-instance list --subscription $SUBSCRIPTION_ID + ``` + +- To list Azure Large Instances in a specific subscription and resource group + ```bash + large-instance list --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP + ``` diff --git a/Commands/large-instance/_restart.md b/Commands/large-instance/_restart.md index b29442c82..7d09a1d78 100644 --- a/Commands/large-instance/_restart.md +++ b/Commands/large-instance/_restart.md @@ -14,3 +14,14 @@ The operation to restart an Azure Large Instance (only for compute instances) ```bash large-instance restart --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.xml) **Stable** + + + +#### examples + +- To restart an Azure Large Instance + ```bash + large-instance restart --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME + ``` diff --git a/Commands/large-instance/_show.md b/Commands/large-instance/_show.md index 14abf49d1..a56627dd7 100644 --- a/Commands/large-instance/_show.md +++ b/Commands/large-instance/_show.md @@ -1,6 +1,7 @@ # [Command] _large-instance show_ -Get an Azure Large Instance for the specified subscription, resource group, and instance name. +Get an Azure Large Instance for the specified subscription, resource group, +and instance name. ## Versions @@ -14,3 +15,14 @@ Get an Azure Large Instance for the specified subscription, resource group, and ```bash large-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.xml) **Stable** + + + +#### examples + +- To show details about an Azure Large Instance + ```bash + large-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP + ``` diff --git a/Commands/large-instance/_shutdown.md b/Commands/large-instance/_shutdown.md index 5f6b2b5bf..be09db8b0 100644 --- a/Commands/large-instance/_shutdown.md +++ b/Commands/large-instance/_shutdown.md @@ -14,3 +14,14 @@ The operation to shutdown an Azure Large Instance (only for compute instances) ```bash large-instance shutdown --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.xml) **Stable** + + + +#### examples + +- To shutdown an Azure Large Instance + ```bash + large-instance shutdown --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME + ``` diff --git a/Commands/large-instance/_start.md b/Commands/large-instance/_start.md index 74fc63bfc..cd70f2417 100644 --- a/Commands/large-instance/_start.md +++ b/Commands/large-instance/_start.md @@ -14,3 +14,14 @@ The operation to start an Azure Large Instance (only for compute instances) ```bash large-instance start --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.xml) **Stable** + + + +#### examples + +- To start an Azure Large Instance + ```bash + large-instance start --subscription $SUBSCRIPTION_ID --resource-group $RESOURCE_GROUP --instance-name $INSTANCE_NAME + ``` diff --git a/Commands/large-instance/_update.md b/Commands/large-instance/_update.md index 75c59dbe0..b3f7d7d39 100644 --- a/Commands/large-instance/_update.md +++ b/Commands/large-instance/_update.md @@ -1,6 +1,7 @@ # [Command] _large-instance update_ -Update the Tags field of an Azure Large Instance for the specified subscription, resource group, and instance name. +Update the Tags field of an Azure Large Instance for the specified +subscription, resource group, and instance name. ## Versions @@ -14,3 +15,14 @@ Update the Tags field of an Azure Large Instance for the specified subscription, ```bash large-instance update --subscription $SUBSCRIPTION_ID --instance-name=$INSTANCE_NAME --resource-group=$RESOURCE_GROUP --tags newKey=value ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.xml) **Stable** + + + +#### examples + +- To add an Azure Large Instance tag + ```bash + large-instance update --subscription $SUBSCRIPTION_ID --instance-name=$INSTANCE_NAME --resource-group=$RESOURCE_GROUP --tags + ``` diff --git a/Commands/large-instance/readme.md b/Commands/large-instance/readme.md index a507c70c1..964716211 100644 --- a/Commands/large-instance/readme.md +++ b/Commands/large-instance/readme.md @@ -11,7 +11,8 @@ Handle Operations for Compute Azure Large Instances. : The operation to restart an Azure Large Instance (only for compute instances) - [show](/Commands/large-instance/_show.md) -: Get an Azure Large Instance for the specified subscription, resource group, and instance name. +: Get an Azure Large Instance for the specified subscription, resource group, +and instance name. - [shutdown](/Commands/large-instance/_shutdown.md) : The operation to shutdown an Azure Large Instance (only for compute instances) @@ -20,4 +21,5 @@ Handle Operations for Compute Azure Large Instances. : The operation to start an Azure Large Instance (only for compute instances) - [update](/Commands/large-instance/_update.md) -: Update the Tags field of an Azure Large Instance for the specified subscription, resource group, and instance name. +: Update the Tags field of an Azure Large Instance for the specified +subscription, resource group, and instance name. diff --git a/Commands/large-storage-instance/_list.md b/Commands/large-storage-instance/_list.md index cd7a68b48..b4838072c 100644 --- a/Commands/large-storage-instance/_list.md +++ b/Commands/large-storage-instance/_list.md @@ -15,3 +15,15 @@ List a list of Azure Large Storage Instances in the specified subscription. The ```bash large-storage-instance list --subscription $SUBSCRIPTIONID --resource-group $RESOURCE_GROUP ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.xml) **Stable** + + + + +#### examples + +- To list Azure Large Storage Instances in a specific subscription and resource group + ```bash + large-storage-instance list --subscription $SUBSCRIPTIONID --resource-group $RESOURCE_GROUP + ``` diff --git a/Commands/large-storage-instance/_show.md b/Commands/large-storage-instance/_show.md index 442a8e1af..33e7c5c22 100644 --- a/Commands/large-storage-instance/_show.md +++ b/Commands/large-storage-instance/_show.md @@ -1,6 +1,7 @@ # [Command] _large-storage-instance show_ -Get an Azure Large Storage instance for the specified subscription, resource group, and instance name. +Get an Azure Large Storage instance for the specified subscription, resource +group, and instance name. ## Versions @@ -14,3 +15,14 @@ Get an Azure Large Storage instance for the specified subscription, resource gro ```bash large-storage-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.xml) **Stable** + + + +#### examples + +- To show details about a specific Azure Large Storage Instance + ```bash + large-storage-instance show --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP + ``` diff --git a/Commands/large-storage-instance/_update.md b/Commands/large-storage-instance/_update.md index bf8b23950..1a15e32e1 100644 --- a/Commands/large-storage-instance/_update.md +++ b/Commands/large-storage-instance/_update.md @@ -1,6 +1,7 @@ # [Command] _large-storage-instance update_ -Update the Tags field of a Azure Large Storage Instance for the specified subscription, resource group, and instance name. +Update the Tags field of a Azure Large Storage Instance for the specified +subscription, resource group, and instance name. ## Versions @@ -14,3 +15,14 @@ Update the Tags field of a Azure Large Storage Instance for the specified subscr ```bash large-storage-instance update --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP --tags newKey=value ``` + +### [2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.xml) **Stable** + + + +#### examples + +- To add an Azure Large Storage Instance tag + ```bash + large-storage-instance update --subscription $SUBSCRIPTION_ID --instance-name $INSTANCE_NAME --resource-group $RESOURCE_GROUP --tags newKey=value + ``` diff --git a/Commands/large-storage-instance/readme.md b/Commands/large-storage-instance/readme.md index c3a26391a..5f37d1372 100644 --- a/Commands/large-storage-instance/readme.md +++ b/Commands/large-storage-instance/readme.md @@ -8,7 +8,9 @@ Handle Operations for Storage Azure Large Instances. : List a list of Azure Large Storage Instances in the specified subscription. The operations returns various properties of each Azure Large Storage instance. - [show](/Commands/large-storage-instance/_show.md) -: Get an Azure Large Storage instance for the specified subscription, resource group, and instance name. +: Get an Azure Large Storage instance for the specified subscription, resource +group, and instance name. - [update](/Commands/large-storage-instance/_update.md) -: Update the Tags field of a Azure Large Storage Instance for the specified subscription, resource group, and instance name. +: Update the Tags field of a Azure Large Storage Instance for the specified +subscription, resource group, and instance name. diff --git a/Commands/mdp/pool/_create.md b/Commands/mdp/pool/_create.md index 127373a8b..22d1d6b01 100644 --- a/Commands/mdp/pool/_create.md +++ b/Commands/mdp/pool/_create.md @@ -14,3 +14,14 @@ Create a pool ```bash 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}}" ``` + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- Create + ```bash + 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}}" + ``` diff --git a/Commands/mdp/pool/_delete.md b/Commands/mdp/pool/_delete.md index 37e18c50c..3d9a97f93 100644 --- a/Commands/mdp/pool/_delete.md +++ b/Commands/mdp/pool/_delete.md @@ -14,3 +14,14 @@ Delete a pool ```bash mdp pool delete --name "cli-contoso-pool" --resource-group "rg1" ``` + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- Delete + ```bash + mdp pool delete --name "cli-contoso-pool" --resource-group "rg1" + ``` diff --git a/Commands/mdp/pool/_list.md b/Commands/mdp/pool/_list.md index 61084f715..5e8e86595 100644 --- a/Commands/mdp/pool/_list.md +++ b/Commands/mdp/pool/_list.md @@ -1,6 +1,6 @@ # [Command] _mdp pool list_ -List all pool resources +List all pools ## Versions @@ -20,3 +20,20 @@ List all pool resources ```bash mdp pool list ``` + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.xml) **Preview** + + + + +#### examples + +- List by resource group + ```bash + mdp pool list --resource-group "rg1" + ``` + +- List by subscription + ```bash + mdp pool list + ``` diff --git a/Commands/mdp/pool/_show.md b/Commands/mdp/pool/_show.md index c01cab13e..7910c00d6 100644 --- a/Commands/mdp/pool/_show.md +++ b/Commands/mdp/pool/_show.md @@ -14,3 +14,14 @@ Get a pool ```bash mdp pool show --name "cli-contoso-pool" --resource-group "rg1" ``` + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- Get + ```bash + mdp pool show --name "cli-contoso-pool" --resource-group "rg1" + ``` diff --git a/Commands/mdp/pool/_update.md b/Commands/mdp/pool/_update.md index e36309821..44cb598b1 100644 --- a/Commands/mdp/pool/_update.md +++ b/Commands/mdp/pool/_update.md @@ -14,3 +14,14 @@ Update a pool ```bash mdp pool update --name "cli-contoso-pool" --resource-group "rg1" --tags CostCode="12345" ``` + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- Update + ```bash + mdp pool update --name "cli-contoso-pool" --resource-group "rg1" --tags CostCode="12345" + ``` diff --git a/Commands/mdp/pool/agent/_list.md b/Commands/mdp/pool/agent/_list.md new file mode 100644 index 000000000..4ad1ba8f3 --- /dev/null +++ b/Commands/mdp/pool/agent/_list.md @@ -0,0 +1,16 @@ +# [Command] _mdp pool agent list_ + +List resource agents by Pool + +## Versions + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- List by pool + ```bash + mdp pool agent list --pool-name cli-contoso-pool --resource-group rg1 + ``` diff --git a/Commands/mdp/pool/agent/readme.md b/Commands/mdp/pool/agent/readme.md new file mode 100644 index 000000000..c717c67ab --- /dev/null +++ b/Commands/mdp/pool/agent/readme.md @@ -0,0 +1,8 @@ +# [Group] _mdp pool agent_ + +Manage pool resource agents + +## Commands + +- [list](/Commands/mdp/pool/agent/_list.md) +: List resource agents by Pool diff --git a/Commands/mdp/pool/readme.md b/Commands/mdp/pool/readme.md index 07bad0a95..73c3c5b52 100644 --- a/Commands/mdp/pool/readme.md +++ b/Commands/mdp/pool/readme.md @@ -2,6 +2,11 @@ Manage a pool resource +## Subgroups + +- [agent](/Commands/mdp/pool/agent/readme.md) +: Manage pool resource agents + ## Commands - [create](/Commands/mdp/pool/_create.md) @@ -11,7 +16,7 @@ Manage a pool resource : Delete a pool - [list](/Commands/mdp/pool/_list.md) -: List all pool resources +: List all pools - [show](/Commands/mdp/pool/_show.md) : Get a pool diff --git a/Commands/mdp/readme.md b/Commands/mdp/readme.md index 68ad0c64a..3095d2a4c 100644 --- a/Commands/mdp/readme.md +++ b/Commands/mdp/readme.md @@ -6,3 +6,9 @@ Manage resources of Managed DevOps pools - [pool](/Commands/mdp/pool/readme.md) : Manage a pool resource + +- [sku](/Commands/mdp/sku/readme.md) +: Manage sku resources + +- [usage](/Commands/mdp/usage/readme.md) +: Manage quota usage resources diff --git a/Commands/mdp/sku/_list.md b/Commands/mdp/sku/_list.md new file mode 100644 index 000000000..599e033b9 --- /dev/null +++ b/Commands/mdp/sku/_list.md @@ -0,0 +1,16 @@ +# [Command] _mdp sku list_ + +List sku resources in given location + +## Versions + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- List by location + ```bash + mdp sku list --location eastus + ``` diff --git a/Commands/mdp/sku/readme.md b/Commands/mdp/sku/readme.md new file mode 100644 index 000000000..9de653568 --- /dev/null +++ b/Commands/mdp/sku/readme.md @@ -0,0 +1,8 @@ +# [Group] _mdp sku_ + +Manage sku resources + +## Commands + +- [list](/Commands/mdp/sku/_list.md) +: List sku resources in given location diff --git a/Commands/mdp/usage/_list.md b/Commands/mdp/usage/_list.md new file mode 100644 index 000000000..e64559e00 --- /dev/null +++ b/Commands/mdp/usage/_list.md @@ -0,0 +1,16 @@ +# [Command] _mdp usage list_ + +List quota resources in given location + +## Versions + +### [2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.xml) **Preview** + + + +#### examples + +- List by location + ```bash + mdp usage list --location westus + ``` diff --git a/Commands/mdp/usage/readme.md b/Commands/mdp/usage/readme.md new file mode 100644 index 000000000..1db0d9bce --- /dev/null +++ b/Commands/mdp/usage/readme.md @@ -0,0 +1,8 @@ +# [Group] _mdp usage_ + +Manage quota usage resources + +## Commands + +- [list](/Commands/mdp/usage/_list.md) +: List quota resources in given location diff --git a/Commands/network/perimeter/_create.md b/Commands/network/perimeter/_create.md index 32ec95c2d..64a32823c 100644 --- a/Commands/network/perimeter/_create.md +++ b/Commands/network/perimeter/_create.md @@ -14,3 +14,14 @@ Creates a Network Security Perimeter. ```bash network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create a Network Security Perimeter + ```bash + network perimeter create -n MyPerimeter -g MyResourceGroup -l northcentralus + ``` diff --git a/Commands/network/perimeter/_delete.md b/Commands/network/perimeter/_delete.md index 0a46e1171..536866384 100644 --- a/Commands/network/perimeter/_delete.md +++ b/Commands/network/perimeter/_delete.md @@ -14,3 +14,14 @@ Deletes a network security perimeter. ```bash network perimeter delete -g MyResourceGroup -n MyPerimeter ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete a Network Security Perimeter + ```bash + network perimeter delete -g MyResourceGroup -n MyPerimeter + ``` diff --git a/Commands/network/perimeter/_list.md b/Commands/network/perimeter/_list.md index 426218c23..a953a5158 100644 --- a/Commands/network/perimeter/_list.md +++ b/Commands/network/perimeter/_list.md @@ -15,3 +15,15 @@ List all network security perimeters in a subscription. ```bash network perimeter list -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml) **Stable** + + + + +#### examples + +- List Network Security Perimeters + ```bash + network perimeter list -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/_show.md b/Commands/network/perimeter/_show.md index 0d0066651..1559a8577 100644 --- a/Commands/network/perimeter/_show.md +++ b/Commands/network/perimeter/_show.md @@ -14,3 +14,14 @@ Gets the specified network security perimeter by the name. ```bash network perimeter show -g MyResourceGroup -n MyPerimeter ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get the Network Security Perimeter + ```bash + network perimeter show -g MyResourceGroup -n MyPerimeter + ``` diff --git a/Commands/network/perimeter/_update.md b/Commands/network/perimeter/_update.md index 1d679a5f1..c3de74040 100644 --- a/Commands/network/perimeter/_update.md +++ b/Commands/network/perimeter/_update.md @@ -7,3 +7,7 @@ Creates or updates a Network Security Perimeter. ### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2021-02-01-preview.xml) **Stable** + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml) **Stable** + + diff --git a/Commands/network/perimeter/association/_create.md b/Commands/network/perimeter/association/_create.md index 4b7d24a54..90cea5354 100644 --- a/Commands/network/perimeter/association/_create.md +++ b/Commands/network/perimeter/association/_create.md @@ -14,3 +14,14 @@ Creates or updates a NSP resource association. ```bash network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource "{id:}" --profile "{id:}" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Association + ```bash + network perimeter association create -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup --access-mode Learning --private-link-resource "{id:}" --profile "{id:}" + ``` diff --git a/Commands/network/perimeter/association/_delete.md b/Commands/network/perimeter/association/_delete.md index d07dac9d4..de5210aad 100644 --- a/Commands/network/perimeter/association/_delete.md +++ b/Commands/network/perimeter/association/_delete.md @@ -14,3 +14,14 @@ Deletes an NSP association resource. ```bash network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP Association + ```bash + network perimeter association delete -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/association/_list.md b/Commands/network/perimeter/association/_list.md index c0df243b8..9bc1ee279 100644 --- a/Commands/network/perimeter/association/_list.md +++ b/Commands/network/perimeter/association/_list.md @@ -14,3 +14,14 @@ Lists the NSP resource associations. ```bash network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP Associations inside a Perimeter + ```bash + network perimeter association list --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/association/_show.md b/Commands/network/perimeter/association/_show.md index 9b8ab3b0b..3e669ba35 100644 --- a/Commands/network/perimeter/association/_show.md +++ b/Commands/network/perimeter/association/_show.md @@ -14,3 +14,14 @@ Gets the specified NSP association by name. ```bash network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP Association + ```bash + network perimeter association show -n MyAssociation --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/association/_update.md b/Commands/network/perimeter/association/_update.md index 35f539af1..1d51d7e05 100644 --- a/Commands/network/perimeter/association/_update.md +++ b/Commands/network/perimeter/association/_update.md @@ -14,3 +14,14 @@ Creates or updates a NSP resource association. ```bash network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=" --profile id="ProfileArmID" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update NSP Association + ```bash + network perimeter association update --name MyAssociation --perimeter-name MyPerimeter --resource-group MyResourceGroup --access-mode Enforced --private-link-resource id=" --profile id="ProfileArmID" + ``` diff --git a/Commands/network/perimeter/link-reference/_delete.md b/Commands/network/perimeter/link-reference/_delete.md index 481bc2fe6..6e1857f22 100644 --- a/Commands/network/perimeter/link-reference/_delete.md +++ b/Commands/network/perimeter/link-reference/_delete.md @@ -14,3 +14,14 @@ Delete an NSP LinkReference resource. ```bash network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete a link reference + ```bash + network perimeter link-reference delete --perimeter-name nsp2 --resource-group rg1 --name linkref2 + ``` diff --git a/Commands/network/perimeter/link-reference/_list.md b/Commands/network/perimeter/link-reference/_list.md index 7ed39197f..0508c397f 100644 --- a/Commands/network/perimeter/link-reference/_list.md +++ b/Commands/network/perimeter/link-reference/_list.md @@ -14,3 +14,14 @@ List the NSP LinkReference resources in the specified network security perimeter ```bash network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP link reference + ```bash + network perimeter link-reference list --perimeter-name nsp2 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link-reference/_show.md b/Commands/network/perimeter/link-reference/_show.md index b93951dab..d389e3977 100644 --- a/Commands/network/perimeter/link-reference/_show.md +++ b/Commands/network/perimeter/link-reference/_show.md @@ -14,3 +14,14 @@ Get the specified NSP linkReference resource. ```bash network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get a link reference + ```bash + network perimeter link-reference show --perimeter-name nsp2 --resource-group rg1 --name linkref2 + ``` diff --git a/Commands/network/perimeter/link/_create.md b/Commands/network/perimeter/link/_create.md index 0a61c6321..b6b613acd 100644 --- a/Commands/network/perimeter/link/_create.md +++ b/Commands/network/perimeter/link/_create.md @@ -14,3 +14,14 @@ Create NSP link resource. ```bash network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile "[\'*\']" --remote-inbound-profile "[\'*\']" ' ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Link + ```bash + network perimeter link create --name link1 --perimeter-name nsp1 --resource-group rg1 --auto-remote-nsp-id --local-inbound-profile "[\'*\']" --remote-inbound-profile "[\'*\']" ' + ``` diff --git a/Commands/network/perimeter/link/_delete.md b/Commands/network/perimeter/link/_delete.md index 438a97571..997d69a51 100644 --- a/Commands/network/perimeter/link/_delete.md +++ b/Commands/network/perimeter/link/_delete.md @@ -14,3 +14,14 @@ Delete an NSP Link resource. ```bash network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP link + ```bash + network perimeter link delete --name link1 --perimeter-name nsp1 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link/_list.md b/Commands/network/perimeter/link/_list.md index 6aed777e4..1b85a442b 100644 --- a/Commands/network/perimeter/link/_list.md +++ b/Commands/network/perimeter/link/_list.md @@ -14,3 +14,14 @@ List the NSP Link resources in the specified network security perimeter. ```bash network perimeter link list --perimeter-name nsp1 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Lists NSP links in a parameter + ```bash + network perimeter link list --perimeter-name nsp1 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link/_show.md b/Commands/network/perimeter/link/_show.md index 9f6da4aa0..5669a9abe 100644 --- a/Commands/network/perimeter/link/_show.md +++ b/Commands/network/perimeter/link/_show.md @@ -14,3 +14,14 @@ Get the specified NSP link resource. ```bash network perimeter link list --perimeter-name nsp1 --resource-group rg1 ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP link + ```bash + network perimeter link list --perimeter-name nsp1 --resource-group rg1 + ``` diff --git a/Commands/network/perimeter/link/_update.md b/Commands/network/perimeter/link/_update.md index 39a7355d2..de3e7b1ed 100644 --- a/Commands/network/perimeter/link/_update.md +++ b/Commands/network/perimeter/link/_update.md @@ -14,3 +14,14 @@ Update NSP link resource. ```bash network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile "[\'*\']" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update NSP Link + ```bash + network perimeter link update --name link1 --perimeter-name nsp1 --resource-group rg1 --local-inbound-profile "[\'*\']" + ``` diff --git a/Commands/network/perimeter/onboarded-resources/_list.md b/Commands/network/perimeter/onboarded-resources/_list.md index 2dfa5e5cb..e5ec2f432 100644 --- a/Commands/network/perimeter/onboarded-resources/_list.md +++ b/Commands/network/perimeter/onboarded-resources/_list.md @@ -14,3 +14,14 @@ Gets the list of resources that are onboarded with NSP. These resources can be a ```bash network perimeter onboarded-resources list -l northcentralus ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP onboarded resources + ```bash + network perimeter onboarded-resources list -l northcentralus + ``` diff --git a/Commands/network/perimeter/profile/_create.md b/Commands/network/perimeter/profile/_create.md index 48b5fb8ed..22f84a149 100644 --- a/Commands/network/perimeter/profile/_create.md +++ b/Commands/network/perimeter/profile/_create.md @@ -14,3 +14,14 @@ Creates or updates a network profile. ```bash network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create NSP Profile + ```bash + network perimeter profile create -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/_delete.md b/Commands/network/perimeter/profile/_delete.md index dc8c02dfd..ac8d25720 100644 --- a/Commands/network/perimeter/profile/_delete.md +++ b/Commands/network/perimeter/profile/_delete.md @@ -14,3 +14,14 @@ Deletes an NSP profile. ```bash network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP Profile + ```bash + network perimeter profile delete -n MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/_list.md b/Commands/network/perimeter/profile/_list.md index 0e70920dd..cfd8ff645 100644 --- a/Commands/network/perimeter/profile/_list.md +++ b/Commands/network/perimeter/profile/_list.md @@ -14,3 +14,14 @@ Lists the NSP profiles in the specified network security perimeter. ```bash network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List NSP Profiles inside a Perimeter + ```bash + network perimeter profile list --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/_show.md b/Commands/network/perimeter/profile/_show.md index 2e3b7ff5f..133aac175 100644 --- a/Commands/network/perimeter/profile/_show.md +++ b/Commands/network/perimeter/profile/_show.md @@ -14,3 +14,14 @@ Gets the specified NSP profile. ```bash network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP Profile + ```bash + network perimeter profile show --perimeter-name MyPerimeter -g MyResourceGroup -n MyProfile + ``` diff --git a/Commands/network/perimeter/profile/_update.md b/Commands/network/perimeter/profile/_update.md index 82e879fb4..321feb53c 100644 --- a/Commands/network/perimeter/profile/_update.md +++ b/Commands/network/perimeter/profile/_update.md @@ -7,3 +7,7 @@ Creates or updates a network profile. ### [2021-02-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2021-02-01-preview.xml) **Stable** + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml) **Stable** + + diff --git a/Commands/network/perimeter/profile/access-rule/_create.md b/Commands/network/perimeter/profile/access-rule/_create.md index 46b725a65..869793af8 100644 --- a/Commands/network/perimeter/profile/access-rule/_create.md +++ b/Commands/network/perimeter/profile/access-rule/_create.md @@ -29,3 +29,34 @@ Creates or updates a network access rule. ```bash network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id="" [1].id="" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Create IP based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes "[10.10.0.0/16]" + ``` + +- Create NSP based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --nsp "[{id:}]" + ``` + +- Create FQDN based access rule + ```bash + 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" + ``` + +- Create Subscription based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --subscriptions [0].id="" [1].id="" + ``` + +- Create ServiceTags based access rule + ```bash + network perimeter profile access-rule create -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --service-tags [st1,st2] + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_delete.md b/Commands/network/perimeter/profile/access-rule/_delete.md index 01633790c..888bb5ff7 100644 --- a/Commands/network/perimeter/profile/access-rule/_delete.md +++ b/Commands/network/perimeter/profile/access-rule/_delete.md @@ -14,3 +14,14 @@ Deletes an NSP access rule. ```bash network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Delete NSP access rule + ```bash + network perimeter profile access-rule delete -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_list.md b/Commands/network/perimeter/profile/access-rule/_list.md index 811efab74..386b8753e 100644 --- a/Commands/network/perimeter/profile/access-rule/_list.md +++ b/Commands/network/perimeter/profile/access-rule/_list.md @@ -14,3 +14,14 @@ Lists the NSP access rules in the specified NSP profile. ```bash network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- List access rules inside a Profile + ```bash + network perimeter profile access-rule list --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_show.md b/Commands/network/perimeter/profile/access-rule/_show.md index 78d480b51..29ea418f9 100644 --- a/Commands/network/perimeter/profile/access-rule/_show.md +++ b/Commands/network/perimeter/profile/access-rule/_show.md @@ -14,3 +14,14 @@ Gets the specified NSP access rule by name. ```bash network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Get NSP access rule + ```bash + network perimeter profile access-rule show -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup + ``` diff --git a/Commands/network/perimeter/profile/access-rule/_update.md b/Commands/network/perimeter/profile/access-rule/_update.md index 5bda63d0a..da26ce5c7 100644 --- a/Commands/network/perimeter/profile/access-rule/_update.md +++ b/Commands/network/perimeter/profile/access-rule/_update.md @@ -14,3 +14,14 @@ Creates or updates a network access rule. ```bash network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes "[10.10.0.0/16]" ``` + +### [2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml) **Stable** + + + +#### examples + +- Update access rule + ```bash + network perimeter profile access-rule update -n MyAccessRule --profile-name MyProfile --perimeter-name MyPerimeter -g MyResourceGroup --address-prefixes "[10.10.0.0/16]" + ``` diff --git a/Commands/network/vnet/subnet/_create.md b/Commands/network/vnet/subnet/_create.md index 7c88157b4..4eba96599 100644 --- a/Commands/network/vnet/subnet/_create.md +++ b/Commands/network/vnet/subnet/_create.md @@ -147,3 +147,19 @@ Create a subnet and associate an existing NSG and route table. ```bash network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21" ``` + +### [2024-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml) **Stable** + + + +#### examples + +- Create new subnet attached to an NSG with a custom route table. + ```bash + 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 + ``` + +- Create new subnet attached to a NAT gateway. + ```bash + network vnet subnet create -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21" + ``` diff --git a/Commands/network/vnet/subnet/_delete.md b/Commands/network/vnet/subnet/_delete.md index c46741c2b..8a33a32b2 100644 --- a/Commands/network/vnet/subnet/_delete.md +++ b/Commands/network/vnet/subnet/_delete.md @@ -102,3 +102,14 @@ Delete a subnet. ```bash network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet ``` + +### [2024-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml) **Stable** + + + +#### examples + +- Delete a subnet. + ```bash + network vnet subnet delete --name MySubnet --resource-group MyResourceGroup --vnet-name MyVnet + ``` diff --git a/Commands/network/vnet/subnet/_list.md b/Commands/network/vnet/subnet/_list.md index 3f59f1a35..9289629cb 100644 --- a/Commands/network/vnet/subnet/_list.md +++ b/Commands/network/vnet/subnet/_list.md @@ -80,3 +80,14 @@ List the subnets in a virtual network. ```bash network vnet subnet list -g MyResourceGroup --vnet-name MyVNet ``` + +### [2024-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.xml) **Stable** + + + +#### examples + +- List the subnets in a virtual network. + ```bash + network vnet subnet list -g MyResourceGroup --vnet-name MyVNet + ``` diff --git a/Commands/network/vnet/subnet/_show.md b/Commands/network/vnet/subnet/_show.md index 046225058..70398d15b 100644 --- a/Commands/network/vnet/subnet/_show.md +++ b/Commands/network/vnet/subnet/_show.md @@ -102,3 +102,14 @@ Show details of a subnet. ```bash network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet ``` + +### [2024-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml) **Stable** + + + +#### examples + +- Show the details of a subnet associated with a virtual network. + ```bash + network vnet subnet show -g MyResourceGroup -n MySubnet --vnet-name MyVNet + ``` diff --git a/Commands/network/vnet/subnet/_update.md b/Commands/network/vnet/subnet/_update.md index 9e2aec207..aea0b1f93 100644 --- a/Commands/network/vnet/subnet/_update.md +++ b/Commands/network/vnet/subnet/_update.md @@ -237,3 +237,29 @@ Update a subnet. ```bash network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null ``` + +### [2024-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml) **Stable** + + + +#### examples + +- Associate a network security group to a subnet. + ```bash + network vnet subnet update -g MyResourceGroup -n MySubnet --vnet-name MyVNet --network-security-group MyNsg + ``` + +- Update subnet with NAT gateway. + ```bash + network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --nat-gateway MyNatGateway --address-prefixes "10.0.0.0/21" + ``` + +- Disable the private endpoint network policies. + ```bash + network vnet subnet update -n MySubnet --vnet-name MyVnet -g MyResourceGroup --private-endpoint-network-policies Disabled + ``` + +- Detach a network security group in a subnet. + ```bash + network vnet subnet update -g MyResourceGroup --vnet-name MyVNet -n MySubnet --nsg null + ``` diff --git a/Commands/storage-mover/_create.md b/Commands/storage-mover/_create.md index 4c09ea030..7ceb7e23c 100644 --- a/Commands/storage-mover/_create.md +++ b/Commands/storage-mover/_create.md @@ -36,3 +36,14 @@ Creates a top-level Storage Mover resource. ```bash storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover create + ```bash + storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc + ``` diff --git a/Commands/storage-mover/_delete.md b/Commands/storage-mover/_delete.md index f484b4804..92ea165e8 100644 --- a/Commands/storage-mover/_delete.md +++ b/Commands/storage-mover/_delete.md @@ -36,3 +36,14 @@ Deletes a Storage Mover resource. ```bash storage-mover delete -g {rg} -n {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover delete + ```bash + storage-mover delete -g {rg} -n {mover_name} + ``` diff --git a/Commands/storage-mover/_list.md b/Commands/storage-mover/_list.md index 8a307981b..f250168e5 100644 --- a/Commands/storage-mover/_list.md +++ b/Commands/storage-mover/_list.md @@ -39,3 +39,15 @@ Lists all Storage Movers in a subscription. ```bash storage-mover list -g {rg} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml) **Stable** + + + + +#### examples + +- storage-mover list + ```bash + storage-mover list -g {rg} + ``` diff --git a/Commands/storage-mover/_show.md b/Commands/storage-mover/_show.md index b39e14427..42f85eb86 100644 --- a/Commands/storage-mover/_show.md +++ b/Commands/storage-mover/_show.md @@ -36,3 +36,14 @@ Gets a Storage Mover resource. ```bash storage-mover show -g {rg} -n {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover show + ```bash + storage-mover show -g {rg} -n {mover_name} + ``` diff --git a/Commands/storage-mover/_update.md b/Commands/storage-mover/_update.md index ab4b09245..9870a6f1d 100644 --- a/Commands/storage-mover/_update.md +++ b/Commands/storage-mover/_update.md @@ -36,3 +36,14 @@ Update a top-level Storage Mover resource. ```bash storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover update + ```bash + storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2 + ``` diff --git a/Commands/storage-mover/agent/_create.md b/Commands/storage-mover/agent/_create.md index 43d9107ca..db5e5cb30 100644 --- a/Commands/storage-mover/agent/_create.md +++ b/Commands/storage-mover/agent/_create.md @@ -15,3 +15,7 @@ Creates an Agent resource, which references a hybrid compute machine that can ru ### [2023-10-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2023-10-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/storage-mover/agent/_list.md b/Commands/storage-mover/agent/_list.md index 77dca1706..183ca795b 100644 --- a/Commands/storage-mover/agent/_list.md +++ b/Commands/storage-mover/agent/_list.md @@ -36,3 +36,14 @@ Lists all Agents in a Storage Mover. ```bash storage-mover agent list -g {rg} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent list + ```bash + storage-mover agent list -g {rg} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/agent/_show.md b/Commands/storage-mover/agent/_show.md index f6298657e..19d15b01e 100644 --- a/Commands/storage-mover/agent/_show.md +++ b/Commands/storage-mover/agent/_show.md @@ -36,3 +36,14 @@ Gets an Agent resource. ```bash storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent show + ```bash + storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/agent/_unregister.md b/Commands/storage-mover/agent/_unregister.md index c1f70d83b..b607af01f 100644 --- a/Commands/storage-mover/agent/_unregister.md +++ b/Commands/storage-mover/agent/_unregister.md @@ -36,3 +36,14 @@ Unregisters an Agent resource. ```bash storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent unregister + ```bash + storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/agent/_update.md b/Commands/storage-mover/agent/_update.md index e32909629..37c9175aa 100644 --- a/Commands/storage-mover/agent/_update.md +++ b/Commands/storage-mover/agent/_update.md @@ -36,3 +36,29 @@ Update an Agent resource, which references a hybrid compute machine that can run ```bash storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent update + ```bash + storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123 + ``` + +- add upload-limit-schedule + ```bash + 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}]}" + ``` + +- add another weekly-recurrence to existing upload-limit-schedule list + ```bash + 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}" + ``` + +- clear upload-limit-schedule + ```bash + storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule null + ``` diff --git a/Commands/storage-mover/endpoint/_create.md b/Commands/storage-mover/endpoint/_create.md index e53457ba9..05e343a43 100644 --- a/Commands/storage-mover/endpoint/_create.md +++ b/Commands/storage-mover/endpoint/_create.md @@ -15,3 +15,7 @@ Creates an Endpoint resource, which represents a data transfer source or destina ### [2023-10-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2023-10-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/storage-mover/endpoint/_delete.md b/Commands/storage-mover/endpoint/_delete.md index 31117345f..06ee9ba5f 100644 --- a/Commands/storage-mover/endpoint/_delete.md +++ b/Commands/storage-mover/endpoint/_delete.md @@ -36,3 +36,14 @@ Deletes an Endpoint resource. ```bash storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- endpoint delete + ```bash + storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} + ``` diff --git a/Commands/storage-mover/endpoint/_list.md b/Commands/storage-mover/endpoint/_list.md index c5803c0ff..720a20c03 100644 --- a/Commands/storage-mover/endpoint/_list.md +++ b/Commands/storage-mover/endpoint/_list.md @@ -36,3 +36,14 @@ Lists all Endpoints in a Storage Mover. ```bash storage-mover endpoint list -g {rg} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml) **Stable** + + + +#### examples + +- endpoint list + ```bash + storage-mover endpoint list -g {rg} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/endpoint/_show.md b/Commands/storage-mover/endpoint/_show.md index e0f167367..466de7a03 100644 --- a/Commands/storage-mover/endpoint/_show.md +++ b/Commands/storage-mover/endpoint/_show.md @@ -36,3 +36,14 @@ Gets an Endpoint resource. ```bash storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- endpoint show + ```bash + storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} + ``` diff --git a/Commands/storage-mover/endpoint/_update.md b/Commands/storage-mover/endpoint/_update.md index f82a2aa19..5bc083a3b 100644 --- a/Commands/storage-mover/endpoint/_update.md +++ b/Commands/storage-mover/endpoint/_update.md @@ -15,3 +15,7 @@ Updates an Endpoint resource, which represents a data transfer source or destina ### [2023-10-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2023-10-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/storage-mover/job-definition/_create.md b/Commands/storage-mover/job-definition/_create.md index 6d47cf739..2facdf2dc 100644 --- a/Commands/storage-mover/job-definition/_create.md +++ b/Commands/storage-mover/job-definition/_create.md @@ -36,3 +36,14 @@ Creates a Job Definition resource, which contains configuration for a single uni ```bash 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 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition create + ```bash + 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 + ``` diff --git a/Commands/storage-mover/job-definition/_delete.md b/Commands/storage-mover/job-definition/_delete.md index 2e58c98c9..8691069e9 100644 --- a/Commands/storage-mover/job-definition/_delete.md +++ b/Commands/storage-mover/job-definition/_delete.md @@ -36,3 +36,14 @@ Deletes a Job Definition resource. ```bash storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition delete + ```bash + storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_list.md b/Commands/storage-mover/job-definition/_list.md index 8c600a9ae..b57ddb59a 100644 --- a/Commands/storage-mover/job-definition/_list.md +++ b/Commands/storage-mover/job-definition/_list.md @@ -36,3 +36,14 @@ Lists all Job Definitions in a Project. ```bash storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition list + ```bash + storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_show.md b/Commands/storage-mover/job-definition/_show.md index 91a79e85b..6901a12e5 100644 --- a/Commands/storage-mover/job-definition/_show.md +++ b/Commands/storage-mover/job-definition/_show.md @@ -36,3 +36,14 @@ Gets a Job Definition resource. ```bash storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition show + ```bash + storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_start-job.md b/Commands/storage-mover/job-definition/_start-job.md index f3cacfadc..2399826fb 100644 --- a/Commands/storage-mover/job-definition/_start-job.md +++ b/Commands/storage-mover/job-definition/_start-job.md @@ -36,3 +36,14 @@ Requests an Agent to start a new instance of this Job Definition, generating a n ```bash storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition start-job + ```bash + storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_stop-job.md b/Commands/storage-mover/job-definition/_stop-job.md index 516182ff3..6cab74392 100644 --- a/Commands/storage-mover/job-definition/_stop-job.md +++ b/Commands/storage-mover/job-definition/_stop-job.md @@ -36,3 +36,14 @@ Requests the Agent of any active instance of this Job Definition to stop. ```bash storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition stop-job + ```bash + storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_update.md b/Commands/storage-mover/job-definition/_update.md index 89845b6c6..31a672feb 100644 --- a/Commands/storage-mover/job-definition/_update.md +++ b/Commands/storage-mover/job-definition/_update.md @@ -36,3 +36,14 @@ Update a Job Definition resource, which contains configuration for a single unit ```bash 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 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition update + ```bash + 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 + ``` diff --git a/Commands/storage-mover/job-run/_list.md b/Commands/storage-mover/job-run/_list.md index 10de1f29e..aada3bef2 100644 --- a/Commands/storage-mover/job-run/_list.md +++ b/Commands/storage-mover/job-run/_list.md @@ -36,3 +36,14 @@ Lists all Job Runs in a Job Definition. ```bash storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml) **Stable** + + + +#### examples + +- job-run list + ```bash + storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-run/_show.md b/Commands/storage-mover/job-run/_show.md index 2ce9284d3..fc2d36444 100644 --- a/Commands/storage-mover/job-run/_show.md +++ b/Commands/storage-mover/job-run/_show.md @@ -36,3 +36,14 @@ Gets a Job Run resource. ```bash storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml) **Stable** + + + +#### examples + +- job-run show + ```bash + storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/project/_create.md b/Commands/storage-mover/project/_create.md index 47748d82b..141f54507 100644 --- a/Commands/storage-mover/project/_create.md +++ b/Commands/storage-mover/project/_create.md @@ -36,3 +36,14 @@ Creates a Project resource, which is a logical grouping of related jobs. ```bash storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project create + ```bash + storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc + ``` diff --git a/Commands/storage-mover/project/_delete.md b/Commands/storage-mover/project/_delete.md index 4e08bdede..6305200a3 100644 --- a/Commands/storage-mover/project/_delete.md +++ b/Commands/storage-mover/project/_delete.md @@ -36,3 +36,14 @@ Deletes a Project resource. ```bash storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project delete + ```bash + storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name} + ``` diff --git a/Commands/storage-mover/project/_list.md b/Commands/storage-mover/project/_list.md index b895048b6..78a29f8ae 100644 --- a/Commands/storage-mover/project/_list.md +++ b/Commands/storage-mover/project/_list.md @@ -36,3 +36,14 @@ Lists all Projects in a Storage Mover. ```bash storage-mover project list -g {rg} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml) **Stable** + + + +#### examples + +- project list + ```bash + storage-mover project list -g {rg} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/project/_show.md b/Commands/storage-mover/project/_show.md index 52446fd56..d983fbc11 100644 --- a/Commands/storage-mover/project/_show.md +++ b/Commands/storage-mover/project/_show.md @@ -36,3 +36,14 @@ Gets a Project resource. ```bash storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project show + ```bash + storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name} + ``` diff --git a/Commands/storage-mover/project/_update.md b/Commands/storage-mover/project/_update.md index a3f0eaf3b..a502b8cd9 100644 --- a/Commands/storage-mover/project/_update.md +++ b/Commands/storage-mover/project/_update.md @@ -36,3 +36,14 @@ Update a Project resource, which is a logical grouping of related jobs. ```bash storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project update + ```bash + storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2 + ``` diff --git a/Commands/tree.json b/Commands/tree.json index afdd62813..05f2b34ab 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -4291,7 +4291,7 @@ "examples": [ { "commands": [ - "apic api definition create -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\" --title \"OpenAPI\"" + "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" } @@ -4340,7 +4340,7 @@ "examples": [ { "commands": [ - "apic api definition delete -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\"" + "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" } @@ -4389,7 +4389,7 @@ "examples": [ { "commands": [ - "apic api version definition export-specification -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id default" + "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" } @@ -4467,13 +4467,13 @@ "examples": [ { "commands": [ - "apic api definition import-specification -g api-center-test -s 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\"}'" + "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 -s 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\"}'" + "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" } @@ -4522,7 +4522,7 @@ "examples": [ { "commands": [ - "apic api definition list -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01" + "apic api definition list -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01" ], "name": "List API definitions" } @@ -4571,7 +4571,7 @@ "examples": [ { "commands": [ - "apic api definition show -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\"" + "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" } @@ -4620,7 +4620,7 @@ "examples": [ { "commands": [ - "apic api definition update -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --definition-id \"openapi\" --title \"OpenAPI\"" + "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" } @@ -4704,7 +4704,7 @@ "examples": [ { "commands": [ - "apic api deployment create -g api-center-test -s 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\\\"]}'" + "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" } @@ -4753,7 +4753,7 @@ "examples": [ { "commands": [ - "apic api deployment delete -g api-center-test -s contoso --deployment-id production --api-id echo-api" + "apic api deployment delete -g api-center-test -n contoso --deployment-id production --api-id echo-api" ], "name": "Delete API deployment" } @@ -4825,7 +4825,7 @@ "examples": [ { "commands": [ - "apic api deployment list -g api-center-test -s contoso --api-id echo-api" + "apic api deployment list -g api-center-test -n contoso --api-id echo-api" ], "name": "List API deployments" } @@ -4874,7 +4874,7 @@ "examples": [ { "commands": [ - "apic api deployment show -g api-center-test -s contoso --deployment-id production --api-id echo-api" + "apic api deployment show -g api-center-test -n contoso --deployment-id production --api-id echo-api" ], "name": "Show API deployment details" } @@ -4923,7 +4923,7 @@ "examples": [ { "commands": [ - "apic api deployment update -g api-center-test -s contoso --deployment-id production --title \"Production deployment\" --api-id echo-api" + "apic api deployment update -g api-center-test -n contoso --deployment-id production --title \"Production deployment\" --api-id echo-api" ], "name": "Update API deployment" } @@ -5007,7 +5007,7 @@ "examples": [ { "commands": [ - "apic api version create -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --title \"2023-01-01\"" + "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" } @@ -5056,7 +5056,7 @@ "examples": [ { "commands": [ - "apic api version delete -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01" + "apic api version delete -g api-center-test -n contosoeuap --api-id echo-api --version-id 2023-01-01" ], "name": "Delete API version" } @@ -5128,7 +5128,7 @@ "examples": [ { "commands": [ - "apic api version list -g api-center-test -s contosoeuap --api-id echo-api" + "apic api version list -g api-center-test -n contosoeuap --api-id echo-api" ], "name": "List API versions" } @@ -5177,7 +5177,7 @@ "examples": [ { "commands": [ - "apic api version show -g api-center-test -s contoso --api-id echo-api --version-id 2023-01-01" + "apic api version show -g api-center-test -n contoso --api-id echo-api --version-id 2023-01-01" ], "name": "Show API version details" } @@ -5226,7 +5226,7 @@ "examples": [ { "commands": [ - "apic api version update -g api-center-test -s contosoeuap --api-id echo-api --version-id 2023-01-01 --title \"2023-01-01\"" + "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" } @@ -5308,13 +5308,13 @@ "examples": [ { "commands": [ - "apic api create -g contoso-resources -s contoso --api-id echo-api --title \"Echo API\" --type REST" + "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 -s contoso --api-id echo-api --title \"Echo API\" --type REST --custom-properties '{\\\"public-facing\\\":true}'" + "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" } @@ -5362,7 +5362,7 @@ "examples": [ { "commands": [ - "apic api delete -g contoso-resources -s contoso --api-id echo-api" + "apic api delete -g contoso-resources -n contoso --api-id echo-api" ], "name": "Delete API" } @@ -5432,9 +5432,15 @@ "examples": [ { "commands": [ - "apic api list -g contoso-resources -s contoso" + "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", @@ -5480,7 +5486,7 @@ "examples": [ { "commands": [ - "apic api show -g contoso-resources -s contoso --api-id echo-api" + "apic api show -g contoso-resources -n contoso --api-id echo-api" ], "name": "Show API details" } @@ -5528,13 +5534,13 @@ "examples": [ { "commands": [ - "apic api update -g contoso-resources -s contoso --api-id echo-api --summary \"Basic REST API service\"" + "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 -s contoso --api-id echo-api --custom-properties '{\\\"public-facing\\\":true}'" + "apic api update -g contoso-resources -n contoso --api-id echo-api --custom-properties '{\\\"public-facing\\\":true}'" ], "name": "Update custom properties" } @@ -5615,7 +5621,7 @@ "examples": [ { "commands": [ - "apic environment create -g api-center-test -s contosoeuap --environment-id public --title \"Public cloud\" --type \"development\"" + "apic environment create -g api-center-test -n contosoeuap --environment-id public --title \"Public cloud\" --type \"development\"" ], "name": "Create environment" } @@ -5663,7 +5669,7 @@ "examples": [ { "commands": [ - "apic environment delete -g api-center-test -s contosoeuap --environment-id public" + "apic environment delete -g api-center-test -n contosoeuap --environment-id public" ], "name": "Delete environment" } @@ -5733,7 +5739,7 @@ "examples": [ { "commands": [ - "apic environment list -g api-center-test -s contosoeuap" + "apic environment list -g api-center-test -n contosoeuap" ], "name": "List environments" } @@ -5781,7 +5787,7 @@ "examples": [ { "commands": [ - "apic environment show -g api-center-test -s contosoeuap --environment-id public" + "apic environment show -g api-center-test -n contosoeuap --environment-id public" ], "name": "Show environment details" } @@ -5829,7 +5835,7 @@ "examples": [ { "commands": [ - "apic environment update -g api-center-test -s contosoeuap --environment-id public --title \"Public cloud\"" + "apic environment update -g api-center-test -n contosoeuap --environment-id public --title \"Public cloud\"" ], "name": "Update environment" } @@ -5892,13 +5898,13 @@ "examples": [ { "commands": [ - "apic metadata create --resource-group api-center-test --service-name contoso --name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"First name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}' --assignments '[{entity:api,required:true,deprecated:false}]'" + "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 --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}]'" + "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" } @@ -5928,13 +5934,13 @@ "examples": [ { "commands": [ - "apic metadata delete --resource-group api-center-test --service-name contoso --name \"test1\"" + "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 -s contosoeuap --name \"approver\"" + "apic metadata delete -g api-center-test -n contosoeuap --metadata-name \"approver\"" ], "name": "Delete schema" } @@ -5964,19 +5970,19 @@ "examples": [ { "commands": [ - "apic metadata export -g api-center-test -s contosoeuap --assignments api --file-name filename.json" + "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 -s contosoeuap --assignments deployment --file-name filename.json" + "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 -s contosoeuap --assignments environment --file-name filename.json" + "apic metadata export -g api-center-test -n contosoeuap --assignments environment --file-name filename.json" ], "name": "Export Metadata Schema assigned to environment" } @@ -6006,7 +6012,7 @@ "examples": [ { "commands": [ - "apic metadata list -g api-center-test -s contosoeuap" + "apic metadata list -g api-center-test -n contosoeuap" ], "name": "List schemas" } @@ -6036,13 +6042,13 @@ "examples": [ { "commands": [ - "apic metadata show -g api-center-test -s contosoeuap --name approver" + "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 --name \"testchoices\"" + "apic metadata show --resource-group api-center-test --service-name contoso --metadata-name \"testchoices\"" ], "name": "Show schema details 2" } @@ -6072,7 +6078,7 @@ "examples": [ { "commands": [ - "apic metadata update --resource-group api-center-test --service-name contoso --name \"test1\" --schema '{\\\"type\\\":\\\"string\\\", \\\"title\\\":\\\"Last name\\\", \\\"pattern\\\": \\\"^[a-zA-Z0-9]+$\\\"}'" + "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" } @@ -6524,30 +6530,6 @@ "version": "2024-03-15-preview" } ] - }, - { - "examples": [ - { - "commands": [ - "apic service create -g contoso-resources -s contoso -l eastus" - ], - "name": "Create service Example 1" - }, - { - "commands": [ - "apic service 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" - } - ] } ] }, @@ -6578,24 +6560,6 @@ "version": "2024-03-15-preview" } ] - }, - { - "examples": [ - { - "commands": [ - "apic service delete -s 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" - } - ] } ] }, @@ -6626,24 +6590,6 @@ "version": "2024-03-15-preview" } ] - }, - { - "examples": [ - { - "commands": [ - "apic service import-from-apim -g api-center-test --service-name contosoeuap --source-resource-ids '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicegroup/providers/Microsoft.ApiManagement/service/contoso/apis/contosoapi'" - ], - "name": "Import From APIM" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] } ] }, @@ -6679,29 +6625,6 @@ "version": "2024-03-15-preview" } ] - }, - { - "examples": [ - { - "commands": [ - "apic service 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" - } - ] } ] }, @@ -6732,24 +6655,6 @@ "version": "2024-03-15-preview" } ] - }, - { - "examples": [ - { - "commands": [ - "apic service show -g contoso-resources -s contoso" - ], - "name": "Show service details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] } ] }, @@ -6780,24 +6685,6 @@ "version": "2024-03-15-preview" } ] - }, - { - "examples": [ - { - "commands": [ - "apic service update -g contoso-resources -s contoso" - ], - "name": "Update service details" - } - ], - "name": "2024-03-01", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", - "plane": "mgmt-plane", - "version": "2024-03-01" - } - ] } ] } @@ -7094,6 +6981,208 @@ ] } }, + "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" }, @@ -48360,6 +48449,35 @@ "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" + } + ] } ] }, @@ -48389,12 +48507,30 @@ "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, and instance name." + "short": "Get an Azure Large Instance for the specified subscription, resource group,\nand instance name." }, "names": [ "large-instance", @@ -48418,6 +48554,24 @@ "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" + } + ] } ] }, @@ -48447,6 +48601,24 @@ "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" + } + ] } ] }, @@ -48476,12 +48648,30 @@ "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 subscription, resource group, and instance name." + "short": "Update the Tags field of an Azure Large Instance for the specified\nsubscription, resource group, and instance name." }, "names": [ "large-instance", @@ -48505,6 +48695,24 @@ "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" + } + ] } ] } @@ -48549,12 +48757,35 @@ "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 group, and instance name." + "short": "Get an Azure Large Storage instance for the specified subscription, resource\ngroup, and instance name." }, "names": [ "large-storage-instance", @@ -48578,12 +48809,30 @@ "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 subscription, resource group, and instance name." + "short": "Update the Tags field of a Azure Large Storage Instance for the specified\nsubscription, resource group, and instance name." }, "names": [ "large-storage-instance", @@ -48607,6 +48856,24 @@ "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" + } + ] } ] } @@ -51286,6 +51553,52 @@ "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": { @@ -51315,6 +51628,25 @@ } ], "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" } ] }, @@ -51346,12 +51678,31 @@ } ], "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 pool resources" + "short": "List all pools" }, "names": [ "mdp", @@ -51388,6 +51739,36 @@ } ], "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" } ] }, @@ -51419,6 +51800,25 @@ } ], "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" } ] }, @@ -51450,6 +51850,25 @@ } ], "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" } ] } @@ -51461,6 +51880,90 @@ "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": { @@ -102787,6 +103290,24 @@ "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" + } + ] } ] }, @@ -102818,6 +103339,24 @@ "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" + } + ] } ] }, @@ -102849,6 +103388,24 @@ "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" + } + ] } ] }, @@ -102880,6 +103437,24 @@ "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" + } + ] } ] }, @@ -102911,6 +103486,24 @@ "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" + } + ] } ] } @@ -102954,6 +103547,24 @@ "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" + } + ] } ] }, @@ -102985,6 +103596,24 @@ "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" + } + ] } ] }, @@ -103016,6 +103645,24 @@ "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" + } + ] } ] }, @@ -103047,6 +103694,24 @@ "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" + } + ] } ] }, @@ -103078,6 +103743,24 @@ "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" + } + ] } ] } @@ -103121,6 +103804,24 @@ "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" + } + ] } ] }, @@ -103152,6 +103853,24 @@ "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" + } + ] } ] }, @@ -103183,6 +103902,24 @@ "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" + } + ] } ] } @@ -103226,6 +103963,24 @@ "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" + } + ] } ] } @@ -103282,12 +104037,54 @@ "name": "Create Subscription based access rule" } ], - "name": "2021-02-01-preview", + "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": "2021-02-01-preview" + "version": "2023-08-01-preview" } ] } @@ -103322,6 +104119,24 @@ "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" + } + ] } ] }, @@ -103354,6 +104169,24 @@ "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" + } + ] } ] }, @@ -103386,6 +104219,24 @@ "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" + } + ] } ] }, @@ -103418,6 +104269,24 @@ "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" + } + ] } ] } @@ -103462,6 +104331,24 @@ "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" + } + ] } ] }, @@ -103493,6 +104380,24 @@ "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" + } + ] } ] }, @@ -103524,6 +104429,24 @@ "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" + } + ] } ] }, @@ -103555,6 +104478,24 @@ "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" + } + ] } ] }, @@ -103578,6 +104519,16 @@ "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" + } + ] } ] } @@ -103620,6 +104571,24 @@ "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" + } + ] } ] }, @@ -103650,6 +104619,24 @@ "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" + } + ] } ] }, @@ -103685,6 +104672,29 @@ "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" + } + ] } ] }, @@ -103715,6 +104725,24 @@ "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" + } + ] } ] }, @@ -103737,6 +104765,16 @@ "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" + } + ] } ] } @@ -113047,6 +114085,30 @@ "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" + } + ] } ] }, @@ -113222,6 +114284,24 @@ "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" + } + ] } ] }, @@ -113361,6 +114441,24 @@ "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" + } + ] } ] }, @@ -113607,6 +114705,24 @@ "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" + } + ] } ] }, @@ -113944,6 +115060,42 @@ "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" + } + ] } ] } @@ -168562,6 +169714,16 @@ "version": "2023-10-01" } ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -168628,6 +169790,24 @@ "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" + } + ] } ] }, @@ -168694,6 +169874,24 @@ "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" + } + ] } ] }, @@ -168760,6 +169958,24 @@ "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" + } + ] } ] }, @@ -168826,6 +170042,42 @@ "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" + } + ] } ] } @@ -168879,6 +170131,16 @@ "version": "2023-10-01" } ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -168945,6 +170207,24 @@ "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" + } + ] } ] }, @@ -169011,6 +170291,24 @@ "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" + } + ] } ] }, @@ -169077,6 +170375,24 @@ "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" + } + ] } ] }, @@ -169119,6 +170435,16 @@ "version": "2023-10-01" } ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } @@ -169196,6 +170522,24 @@ "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" + } + ] } ] }, @@ -169262,6 +170606,24 @@ "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" + } + ] } ] }, @@ -169328,6 +170690,24 @@ "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" + } + ] } ] }, @@ -169394,6 +170774,24 @@ "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" + } + ] } ] }, @@ -169460,6 +170858,24 @@ "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" + } + ] } ] }, @@ -169526,6 +170942,24 @@ "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" + } + ] } ] }, @@ -169592,6 +171026,24 @@ "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" + } + ] } ] } @@ -169669,6 +171121,24 @@ "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" + } + ] } ] }, @@ -169735,6 +171205,24 @@ "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" + } + ] } ] } @@ -169812,6 +171300,24 @@ "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" + } + ] } ] }, @@ -169878,6 +171384,24 @@ "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" + } + ] } ] }, @@ -169944,6 +171468,24 @@ "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" + } + ] } ] }, @@ -170010,6 +171552,24 @@ "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" + } + ] } ] }, @@ -170076,6 +171636,24 @@ "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" + } + ] } ] } @@ -170152,6 +171730,24 @@ "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" + } + ] } ] }, @@ -170217,6 +171813,24 @@ "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" + } + ] } ] }, @@ -170297,6 +171911,29 @@ "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" + } + ] } ] }, @@ -170362,6 +171999,24 @@ "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" + } + ] } ] }, @@ -170427,6 +172082,24 @@ "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" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.json index 01c9c1e8d..7e4094789 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkFwaUNlbnRlci9zZXJ2aWNlcw==/V/MjAyNC0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2Vz/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic service", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkFwaUNlbnRlci9zZXJ2aWNlcw==/V/MjAyNC0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2Vz/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Services_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Services_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Services_ListByResourceGroup"], "operationId": "Services_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Services_ListBySubscription"], "operationId": "Services_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/services", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkFwaUNlbnRlci9zZXJ2aWNlcw==/V/MjAyNC0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2Vz/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkFwaUNlbnRlci9zZXJ2aWNlcw==/V/MjAyNC0wMy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2Vz/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Services_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Services_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Services_ListByResourceGroup"], "operationId": "Services_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Services_ListBySubscription"], "operationId": "Services_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/services", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.xml index e88189868..c78d06982 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXM=/2024-03-01.xml @@ -2,7 +2,7 @@ - + @@ -82,6 +82,20 @@ + + + + + + + + + + + + + + @@ -180,6 +194,20 @@ + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.json new file mode 100644 index 000000000..a6530e8ea --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlTGFyZ2VJbnN0YW5jZS9henVyZUxhcmdlSW5zdGFuY2Vz/V/MjAyNC0wNC0xMA=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXM=/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-instance", "commands": [{"name": "list", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlTGFyZ2VJbnN0YW5jZS9henVyZUxhcmdlSW5zdGFuY2Vz/V/MjAyNC0wNC0xMA=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXM=/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AzureLargeInstance_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AzureLargeInstance_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_AzureLargeInstance_ListByResourceGroup"], "operationId": "AzureLargeInstance_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceId"}, {"type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceSize", "enum": {"items": [{"value": "S112"}, {"value": "S144"}, {"value": "S144m"}, {"value": "S192"}, {"value": "S192m"}, {"value": "S192xm"}, {"value": "S224"}, {"value": "S224m"}, {"value": "S224om"}, {"value": "S224oo"}, {"value": "S224oom"}, {"value": "S224ooo"}, {"value": "S224se"}, {"value": "S384"}, {"value": "S384m"}, {"value": "S384xm"}, {"value": "S384xxm"}, {"value": "S448"}, {"value": "S448m"}, {"value": "S448om"}, {"value": "S448oo"}, {"value": "S448oom"}, {"value": "S448ooo"}, {"value": "S448se"}, {"value": "S576m"}, {"value": "S576xm"}, {"value": "S672"}, {"value": "S672m"}, {"value": "S672om"}, {"value": "S672oo"}, {"value": "S672oom"}, {"value": "S672ooo"}, {"value": "S72"}, {"value": "S72m"}, {"value": "S768"}, {"value": "S768m"}, {"value": "S768xm"}, {"value": "S896"}, {"value": "S896m"}, {"value": "S896om"}, {"value": "S896oo"}, {"value": "S896oom"}, {"value": "S896ooo"}, {"value": "S96"}, {"value": "S960m"}]}}, {"readOnly": true, "type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}]}, {"readOnly": true, "type": "string", "name": "hwRevision"}, {"type": "object", "name": "networkProfile", "props": [{"readOnly": true, "type": "string", "name": "circuitId"}, {"type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddress"}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "computerName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "string", "name": "sshPublicKey"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "restarting"}, {"value": "started"}, {"value": "starting"}, {"value": "stopped"}, {"value": "stopping"}, {"value": "unknown"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "proximityPlacementGroup"}, {"type": "object", "name": "storageProfile", "props": [{"readOnly": true, "type": "string", "name": "nfsIpAddress"}, {"type": "array", "name": "osDisks", "item": {"type": "object", "props": [{"type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "integer32", "name": "lun"}, {"type": "string", "name": "name"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_AzureLargeInstance_ListBySubscription"], "operationId": "AzureLargeInstance_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeInstances", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceId"}, {"type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceSize", "enum": {"items": [{"value": "S112"}, {"value": "S144"}, {"value": "S144m"}, {"value": "S192"}, {"value": "S192m"}, {"value": "S192xm"}, {"value": "S224"}, {"value": "S224m"}, {"value": "S224om"}, {"value": "S224oo"}, {"value": "S224oom"}, {"value": "S224ooo"}, {"value": "S224se"}, {"value": "S384"}, {"value": "S384m"}, {"value": "S384xm"}, {"value": "S384xxm"}, {"value": "S448"}, {"value": "S448m"}, {"value": "S448om"}, {"value": "S448oo"}, {"value": "S448oom"}, {"value": "S448ooo"}, {"value": "S448se"}, {"value": "S576m"}, {"value": "S576xm"}, {"value": "S672"}, {"value": "S672m"}, {"value": "S672om"}, {"value": "S672oo"}, {"value": "S672oom"}, {"value": "S672ooo"}, {"value": "S72"}, {"value": "S72m"}, {"value": "S768"}, {"value": "S768m"}, {"value": "S768xm"}, {"value": "S896"}, {"value": "S896m"}, {"value": "S896om"}, {"value": "S896oo"}, {"value": "S896oom"}, {"value": "S896ooo"}, {"value": "S96"}, {"value": "S960m"}]}}, {"readOnly": true, "type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}]}, {"readOnly": true, "type": "string", "name": "hwRevision"}, {"type": "object", "name": "networkProfile", "props": [{"readOnly": true, "type": "string", "name": "circuitId"}, {"type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddress"}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "computerName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "string", "name": "sshPublicKey"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "restarting"}, {"value": "started"}, {"value": "starting"}, {"value": "stopped"}, {"value": "stopping"}, {"value": "unknown"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "proximityPlacementGroup"}, {"type": "object", "name": "storageProfile", "props": [{"readOnly": true, "type": "string", "name": "nfsIpAddress"}, {"type": "array", "name": "osDisks", "item": {"type": "object", "props": [{"type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "integer32", "name": "lun"}, {"type": "string", "name": "name"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.xml new file mode 100644 index 000000000..746b540f2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.xml @@ -0,0 +1,387 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.json new file mode 100644 index 000000000..dc6a68aa2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlTGFyZ2VJbnN0YW5jZS9henVyZUxhcmdlU3RvcmFnZUluc3RhbmNlcw==/V/MjAyNC0wNC0xMA=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VTdG9yYWdlSW5zdGFuY2Vz/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-storage-instance", "commands": [{"name": "list", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlTGFyZ2VJbnN0YW5jZS9henVyZUxhcmdlU3RvcmFnZUluc3RhbmNlcw==/V/MjAyNC0wNC0xMA=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VTdG9yYWdlSW5zdGFuY2Vz/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_AzureLargeStorageInstance_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_AzureLargeStorageInstance_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_AzureLargeStorageInstance_ListByResourceGroup"], "operationId": "AzureLargeStorageInstance_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "azureLargeStorageInstanceUniqueIdentifier"}, {"type": "object", "name": "storageProperties", "props": [{"type": "string", "name": "generation"}, {"type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}, {"type": "string", "name": "offeringType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "storageBillingProperties", "props": [{"type": "string", "name": "billingMode"}, {"type": "string", "name": "sku"}]}, {"type": "string", "name": "storageType"}, {"type": "string", "name": "workloadType"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_AzureLargeStorageInstance_ListBySubscription"], "operationId": "AzureLargeStorageInstance_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "azureLargeStorageInstanceUniqueIdentifier"}, {"type": "object", "name": "storageProperties", "props": [{"type": "string", "name": "generation"}, {"type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}, {"type": "string", "name": "offeringType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "storageBillingProperties", "props": [{"type": "string", "name": "billingMode"}, {"type": "string", "name": "sku"}]}, {"type": "string", "name": "storageType"}, {"type": "string", "name": "workloadType"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.xml new file mode 100644 index 000000000..62bb5a141 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.xml @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.json new file mode 100644 index 000000000..1219760c9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/skus", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldk9wc0luZnJhc3RydWN0dXJlL2xvY2F0aW9ucy97bG9jYXRpb25OYW1lfS9za3Vz/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "commandGroups": [{"name": "mdp sku", "commands": [{"name": "list", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/skus", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldk9wc0luZnJhc3RydWN0dXJlL2xvY2F0aW9ucy97bG9jYXRpb25OYW1lfS9za3Vz/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.locationName", "options": ["location"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the location."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Sku_ListByLocation", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/locations/{locationName}/skus", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "locationName", "arg": "$Path.locationName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array<@ResourceSkuCapabilities_read>", "name": "capabilities", "required": true, "item": {"type": "@ResourceSkuCapabilities_read"}}, {"type": "string", "name": "family", "required": true}, {"type": "array", "name": "locationInfo", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "location", "required": true}, {"type": "array", "name": "zoneDetails", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "capabilities", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}], "cls": "ResourceSkuCapabilities_read"}}, {"type": "array", "name": "name", "required": true, "item": {"type": "string"}}]}}, {"type": "array", "name": "zones", "required": true, "item": {"type": "string"}}]}}, {"type": "array", "name": "locations", "required": true, "item": {"type": "string"}}, {"type": "string", "name": "resourceType", "required": true}, {"type": "array", "name": "restrictions", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "reasonCode", "enum": {"items": [{"value": "NotAvailableForSubscription"}, {"value": "QuotaId"}]}}, {"type": "object", "name": "restrictionInfo", "required": true, "props": [{"type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}, {"type": "string", "name": "type", "enum": {"items": [{"value": "Location"}, {"value": "Zone"}]}}, {"type": "array", "name": "values", "required": true, "item": {"type": "string"}}]}}, {"type": "string", "name": "size", "required": true}, {"type": "string", "name": "tier", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.xml new file mode 100644 index 000000000..cb479af76 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vc2t1cw==/2024-04-04-preview.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.json new file mode 100644 index 000000000..e0828080f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/usages", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldk9wc0luZnJhc3RydWN0dXJlL2xvY2F0aW9ucy97bG9jYXRpb259L3VzYWdlcw==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "commandGroups": [{"name": "mdp usage", "commands": [{"name": "list", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/locations/{}/usages", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldk9wc0luZnJhc3RydWN0dXJlL2xvY2F0aW9ucy97bG9jYXRpb259L3VzYWdlcw==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SubscriptionUsages_Usages", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/locations/{location}/usages", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"type": "integer64", "name": "currentValue", "required": true}, {"type": "ResourceId", "name": "id", "required": true}, {"type": "integer64", "name": "limit", "required": true}, {"type": "object", "name": "name", "props": [{"type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "string", "name": "unit", "required": true}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.xml new file mode 100644 index 000000000..f04442ae8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9sb2NhdGlvbnMve30vdXNhZ2Vz/2024-04-04-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.json new file mode 100644 index 000000000..cac30cec9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldk9wc0luZnJhc3RydWN0dXJlL3Bvb2xz/V/MjAyNC0wNC0wNC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHM=/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "commandGroups": [{"name": "mdp pool", "commands": [{"name": "list", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkRldk9wc0luZnJhc3RydWN0dXJlL3Bvb2xz/V/MjAyNC0wNC0wNC1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHM=/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Pools_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Pools_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Pools_ListBySubscription"], "operationId": "Pools_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/pools", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevOpsInfrastructure/pools/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Stateful"}, {"value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer"}, {"type": "string", "name": "resourceId"}, {"type": "string", "name": "wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "props": [{"type": "string", "name": "subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "string", "name": "name", "required": true}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB"}, {"type": "string", "name": "driveLetter"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureDevOps"}, {"value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism"}, {"type": "array", "name": "projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "props": [{"type": "array", "name": "groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Pools_ListByResourceGroup"], "operationId": "Pools_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevOpsInfrastructure/pools/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Stateful"}, {"value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer"}, {"type": "string", "name": "resourceId"}, {"type": "string", "name": "wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "props": [{"type": "string", "name": "subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "string", "name": "name", "required": true}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB"}, {"type": "string", "name": "driveLetter"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureDevOps"}, {"value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism"}, {"type": "array", "name": "projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "props": [{"type": "array", "name": "groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.xml new file mode 100644 index 000000000..1a63d60f4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.xml @@ -0,0 +1,545 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json new file mode 100644 index 000000000..eb133d36a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5UGVyaW1ldGVycw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbmV0d29ya1NlY3VyaXR5UGVyaW1ldGVycw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "conditions": [{"var": "$Condition_NetworkSecurityPerimeters_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_NetworkSecurityPerimeters_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_NetworkSecurityPerimeters_List"], "operationId": "NetworkSecurityPerimeters_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_NetworkSecurityPerimeters_ListBySubscription"], "operationId": "NetworkSecurityPerimeters_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/networkSecurityPerimeters", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml new file mode 100644 index 000000000..0b19f28ae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.json new file mode 100644 index 000000000..d35437f63 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYXRpb25zL3tsb2NhdGlvbn0vcGVyaW1ldGVyQXNzb2NpYWJsZVJlc291cmNlVHlwZXM=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter onboarded-resources", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.network/locations/{}/perimeterassociableresourcetypes", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvbG9jYXRpb25zL3tsb2NhdGlvbn0vcGVyaW1ldGVyQXNzb2NpYWJsZVJlc291cmNlVHlwZXM=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "PerimeterAssociableResourceTypes_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/perimeterAssociableResourceTypes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "displayName"}, {"readOnly": true, "type": "array", "name": "publicDnsZones", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "resourceType"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml new file mode 100644 index 000000000..0f7dae2c1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL2xvY2F0aW9ucy97fS9wZXJpbWV0ZXJhc3NvY2lhYmxlcmVzb3VyY2V0eXBlcw==/2023-08-01-preview.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.json new file mode 100644 index 000000000..730fb16f2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VNb3Zlci9zdG9yYWdlTW92ZXJz/V/MjAyNC0wNy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnM=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VNb3Zlci9zdG9yYWdlTW92ZXJz/V/MjAyNC0wNy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnM=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_StorageMovers_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_StorageMovers_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_StorageMovers_List"], "operationId": "StorageMovers_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_StorageMovers_ListBySubscription"], "operationId": "StorageMovers_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageMover/storageMovers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml new file mode 100644 index 000000000..7aa5dff7c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.json index 357b8141b..818d0774d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic service", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "name", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Services_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "name", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Services_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "name", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "object", "var": "$resource.identity", "options": ["identity"], "group": "", "help": {"short": "The managed service identities assigned to this resource."}, "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "Services_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$resource.identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "name", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "object", "var": "$payload.identity", "options": ["identity"], "group": "", "help": {"short": "The managed service identities assigned to this resource."}, "args": [{"type": "string", "var": "$payload.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$payload.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"type": "object", "var": "$payload.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "Services_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$payload.identity", "props": [{"type": "string", "name": "type", "arg": "$payload.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$payload.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "tags", "arg": "$payload.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Services_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Services_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "object", "var": "$resource.identity", "options": ["identity"], "group": "", "help": {"short": "The managed service identities assigned to this resource."}, "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Sku", "args": [{"type": "integer32", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "hide": true, "group": "Sku", "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"type": "string", "var": "$resource.sku.family", "options": ["sku-family"], "hide": true, "group": "Sku", "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "group": "Sku", "help": {"short": "The name of the SKU. E.g. P3. It is typically a letter+number code"}, "default": {"value": "Free"}}, {"type": "string", "var": "$resource.sku.size", "options": ["sku-size"], "hide": true, "group": "Sku", "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code."}}, {"type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}], "operations": [{"operationId": "Services_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$resource.identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "family", "arg": "$resource.sku.family"}, {"type": "string", "name": "name", "arg": "$resource.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$resource.sku.size"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "object", "var": "$resource.identity", "options": ["identity"], "group": "", "help": {"short": "The managed service identities assigned to this resource."}, "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "integer32", "var": "$resource.sku.capacity", "options": ["sku-capacity"], "hide": true, "group": "Sku", "help": {"short": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted."}}, {"nullable": true, "type": "string", "var": "$resource.sku.family", "options": ["sku-family"], "hide": true, "group": "Sku", "help": {"short": "If the service has different generations of hardware, for the same SKU, then that can be captured here."}}, {"type": "string", "var": "$resource.sku.name", "options": ["sku-name"], "hide": true, "group": "Sku", "help": {"short": "The name of the SKU. E.g. P3. It is typically a letter+number code"}}, {"nullable": true, "type": "string", "var": "$resource.sku.size", "options": ["sku-size"], "hide": true, "group": "Sku", "help": {"short": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code."}}, {"nullable": true, "type": "string", "var": "$resource.sku.tier", "options": ["sku-tier"], "hide": true, "group": "Sku", "help": {"short": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Free", "value": "Free"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}], "operations": [{"operationId": "Services_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataApiHostname"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "family"}, {"type": "string", "name": "name", "required": true}, {"type": "string", "name": "size"}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Service_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$resource.identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "sku", "props": [{"type": "integer32", "name": "capacity", "arg": "$resource.sku.capacity"}, {"type": "string", "name": "family", "arg": "$resource.sku.family"}, {"type": "string", "name": "name", "arg": "$resource.sku.name", "required": true}, {"type": "string", "name": "size", "arg": "$resource.sku.size"}, {"type": "string", "name": "tier", "arg": "$resource.sku.tier", "enum": {"items": [{"value": "Basic"}, {"value": "Free"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Services_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Service_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml index f426de038..acf324c7f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30=/2024-03-01.xml @@ -1,12 +1,12 @@ - + - + @@ -70,6 +70,20 @@ + + + + + + + + + + + + + + @@ -117,7 +131,7 @@ - + @@ -158,7 +172,7 @@ - + @@ -193,6 +207,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -230,6 +268,20 @@ + + + + + + + + + + + + + + @@ -278,6 +330,20 @@ + + + + + + + + + + + + + + @@ -325,14 +391,14 @@ - - + + - + - + @@ -341,7 +407,7 @@ - + @@ -350,16 +416,39 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -375,37 +464,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -441,6 +504,20 @@ + + + + + + + + + + + + + + @@ -482,6 +559,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.json index d6a12ca10..65135b105 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vZXhwb3J0TWV0YWRhdGFTY2hlbWE=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic metadata", "commands": [{"name": "export", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vZXhwb3J0TWV0YWRhdGFTY2hlbWE=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "name", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Payload", "args": [{"type": "string", "var": "$payload.assignedTo", "options": ["assignments"], "group": "Payload", "help": {"short": "An entity the metadata schema is requested for."}, "enum": {"items": [{"name": "api", "value": "api"}, {"name": "deployment", "value": "deployment"}, {"name": "environment", "value": "environment"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Services_ExportMetadataSchema", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/exportMetadataSchema", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "string", "name": "assignedTo", "arg": "$payload.assignedTo", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "format", "enum": {"items": [{"value": "inline"}, {"value": "link"}]}}, {"type": "string", "name": "value"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vZXhwb3J0TWV0YWRhdGFTY2hlbWE=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic metadata", "commands": [{"name": "export", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/exportmetadataschema", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vZXhwb3J0TWV0YWRhdGFTY2hlbWE=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Payload", "args": [{"type": "string", "var": "$payload.assignedTo", "options": ["assignments"], "group": "Payload", "help": {"short": "An entity the metadata schema is requested for."}, "enum": {"items": [{"name": "api", "value": "api"}, {"name": "deployment", "value": "deployment"}, {"name": "environment", "value": "environment"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Services_ExportMetadataSchema", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/exportMetadataSchema", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "string", "name": "assignedTo", "arg": "$payload.assignedTo", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "format", "enum": {"items": [{"value": "inline"}, {"value": "link"}]}}, {"type": "string", "name": "value"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.xml index 5e4e20927..03f56aa74 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vZXhwb3J0bWV0YWRhdGFzY2hlbWE=/2024-03-01.xml @@ -6,7 +6,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.json index 67bbc204d..30bb1047b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vaW1wb3J0RnJvbUFwaW0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic service", "commands": [{"name": "import-from-apim", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vaW1wb3J0RnJvbUFwaW0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Payload", "args": [{"type": "array", "var": "$payload.sourceResourceIds", "options": ["source-resource-ids"], "group": "Payload", "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ImportFromAPIM", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/importFromApim", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "array", "name": "sourceResourceIds", "arg": "$payload.sourceResourceIds", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vaW1wb3J0RnJvbUFwaW0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic", "commands": [{"name": "import-from-apim", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/importfromapim", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vaW1wb3J0RnJvbUFwaW0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Payload", "args": [{"type": "array", "var": "$payload.sourceResourceIds", "options": ["source-resource-ids"], "group": "Payload", "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ImportFromAPIM", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/importFromApim", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "array", "name": "sourceResourceIds", "arg": "$payload.sourceResourceIds", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.xml index fdf764142..ea10f972d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vaW1wb3J0ZnJvbWFwaW0=/2024-03-01.xml @@ -1,12 +1,12 @@ - + - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.json index 1d6d2a6b2..3b97b4511 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFz/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic metadata", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFz/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "MetadataSchemas_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFz/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic metadata", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFz/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "MetadataSchemas_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.xml index a3d73e3da..690e89154 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFz/2024-03-01.xml @@ -6,8 +6,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.json index 31bcfa042..db2565663 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic metadata", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["name", "metadata-schema", "metadata-schema-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MetadataSchemas_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["name", "metadata-schema", "metadata-schema-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MetadataSchemas_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["name", "metadata-schema", "metadata-schema-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$payload.properties.assignedTo", "options": ["assignments"], "group": "Properties", "help": {"short": "Defines the assignment scope for the custom metadata, e.g. \"[{entity:api,required:true,deprecated:false}]\". The available entity values are: api, deployment, environment."}, "item": {"type": "object", "args": [{"type": "boolean", "var": "$payload.properties.assignedTo[].deprecated", "options": ["deprecated"], "help": {"short": "Deprecated assignment"}}, {"type": "string", "var": "$payload.properties.assignedTo[].entity", "options": ["entity"], "help": {"short": "The entities this metadata schema component gets applied to."}, "enum": {"items": [{"name": "api", "value": "api"}, {"name": "deployment", "value": "deployment"}, {"name": "environment", "value": "environment"}]}}, {"type": "boolean", "var": "$payload.properties.assignedTo[].required", "options": ["required"], "help": {"short": "Required assignment"}}]}}, {"type": "string", "var": "$payload.properties.schema", "options": ["schema"], "required": true, "group": "Properties", "help": {"short": "JSON schema defining the type."}}]}], "operations": [{"operationId": "MetadataSchemas_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "arg": "$payload.properties.assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated", "arg": "$payload.properties.assignedTo[].deprecated"}, {"type": "string", "name": "entity", "arg": "$payload.properties.assignedTo[].entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required", "arg": "$payload.properties.assignedTo[].required"}]}}, {"type": "string", "name": "schema", "arg": "$payload.properties.schema", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["name", "metadata-schema", "metadata-schema-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MetadataSchemas_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["name", "metadata-schema", "metadata-schema-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$payload.properties.assignedTo", "options": ["assignments"], "group": "Properties", "help": {"short": "Defines the assignment scope for the custom metadata, e.g. \"[{entity:api,required:true,deprecated:false}]\". The available entity values are: api, deployment, environment."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "boolean", "var": "$payload.properties.assignedTo[].deprecated", "options": ["deprecated"], "help": {"short": "Deprecated assignment"}}, {"nullable": true, "type": "string", "var": "$payload.properties.assignedTo[].entity", "options": ["entity"], "help": {"short": "The entities this metadata schema component gets applied to."}, "enum": {"items": [{"name": "api", "value": "api"}, {"name": "deployment", "value": "deployment"}, {"name": "environment", "value": "environment"}]}}, {"nullable": true, "type": "boolean", "var": "$payload.properties.assignedTo[].required", "options": ["required"], "help": {"short": "Required assignment"}}]}}, {"type": "string", "var": "$payload.properties.schema", "options": ["schema"], "group": "Properties", "help": {"short": "YAML schema defining the type."}}]}], "operations": [{"operationId": "MetadataSchemas_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "MetadataSchema_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "arg": "$payload.properties.assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated", "arg": "$payload.properties.assignedTo[].deprecated"}, {"type": "string", "name": "entity", "arg": "$payload.properties.assignedTo[].entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required", "arg": "$payload.properties.assignedTo[].required"}]}}, {"type": "string", "name": "schema", "arg": "$payload.properties.schema", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "MetadataSchemas_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@MetadataSchema_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic metadata", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["metadata-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MetadataSchemas_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["metadata-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MetadataSchemas_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["metadata-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "array", "var": "$payload.properties.assignedTo", "options": ["assignments"], "group": "Properties", "help": {"short": "Defines the assignment scope for the custom metadata, e.g. \"[{entity:api,required:true,deprecated:false}]\". The available entity values are: api, deployment, environment."}, "item": {"type": "object", "args": [{"type": "boolean", "var": "$payload.properties.assignedTo[].deprecated", "options": ["deprecated"], "help": {"short": "Deprecated assignment"}}, {"type": "string", "var": "$payload.properties.assignedTo[].entity", "options": ["entity"], "help": {"short": "The entities this metadata schema component gets applied to."}, "enum": {"items": [{"name": "api", "value": "api"}, {"name": "deployment", "value": "deployment"}, {"name": "environment", "value": "environment"}]}}, {"type": "boolean", "var": "$payload.properties.assignedTo[].required", "options": ["required"], "help": {"short": "Required assignment"}}]}}, {"type": "string", "var": "$payload.properties.schema", "options": ["schema"], "required": true, "group": "Properties", "help": {"short": "JSON schema defining the type."}}]}], "operations": [{"operationId": "MetadataSchemas_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "arg": "$payload.properties.assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated", "arg": "$payload.properties.assignedTo[].deprecated"}, {"type": "string", "name": "entity", "arg": "$payload.properties.assignedTo[].entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required", "arg": "$payload.properties.assignedTo[].required"}]}}, {"type": "string", "name": "schema", "arg": "$payload.properties.schema", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["metadata-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "MetadataSchemas_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/metadataschemas/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vbWV0YWRhdGFTY2hlbWFzL3ttZXRhZGF0YVNjaGVtYU5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.metadataSchemaName", "options": ["metadata-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the metadata schema."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$payload.properties.assignedTo", "options": ["assignments"], "group": "Properties", "help": {"short": "Defines the assignment scope for the custom metadata, e.g. \"[{entity:api,required:true,deprecated:false}]\". The available entity values are: api, deployment, environment."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "boolean", "var": "$payload.properties.assignedTo[].deprecated", "options": ["deprecated"], "help": {"short": "Deprecated assignment"}}, {"nullable": true, "type": "string", "var": "$payload.properties.assignedTo[].entity", "options": ["entity"], "help": {"short": "The entities this metadata schema component gets applied to."}, "enum": {"items": [{"name": "api", "value": "api"}, {"name": "deployment", "value": "deployment"}, {"name": "environment", "value": "environment"}]}}, {"nullable": true, "type": "boolean", "var": "$payload.properties.assignedTo[].required", "options": ["required"], "help": {"short": "Required assignment"}}]}}, {"type": "string", "var": "$payload.properties.schema", "options": ["schema"], "group": "Properties", "help": {"short": "YAML schema defining the type."}}]}], "operations": [{"operationId": "MetadataSchemas_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/metadataSchemas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated"}, {"type": "string", "name": "entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required"}]}}, {"type": "string", "name": "schema", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "MetadataSchema_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "assignedTo", "arg": "$payload.properties.assignedTo", "item": {"type": "object", "props": [{"type": "boolean", "name": "deprecated", "arg": "$payload.properties.assignedTo[].deprecated"}, {"type": "string", "name": "entity", "arg": "$payload.properties.assignedTo[].entity", "enum": {"items": [{"value": "api"}, {"value": "deployment"}, {"value": "environment"}]}}, {"type": "boolean", "name": "required", "arg": "$payload.properties.assignedTo[].required"}]}}, {"type": "string", "name": "schema", "arg": "$payload.properties.schema", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "MetadataSchemas_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "metadataSchemaName", "arg": "$Path.metadataSchemaName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@MetadataSchema_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.xml index 926a32ba9..d3b0f281b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vbWV0YWRhdGFzY2hlbWFzL3t9/2024-03-01.xml @@ -5,13 +5,13 @@ - + - - + + @@ -106,13 +106,13 @@ - + - - + + @@ -154,13 +154,13 @@ - + - - + + @@ -301,13 +301,13 @@ - + - - + + @@ -348,13 +348,13 @@ - + - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.json index a2fcb9205..78c42c7e9 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcw==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic workspace", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcw==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Workspaces_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcw==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic workspace", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcw==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Workspaces_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.xml index a1e2bc2b4..d22ba6b3c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcw==/2024-03-01.xml @@ -6,8 +6,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.json index 5a011c999..26eac9c28 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic workspace", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Workspace description."}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Workspace display name."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "head", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "clientFlatten": true}}}}, {"operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic workspace", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Workspace description."}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Workspace display name."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "head", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "name", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Workspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "clientFlatten": true}}}}, {"operationId": "Workspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Workspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.xml index a2ef8b85f..8ee400fcf 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fQ==/2024-03-01.xml @@ -6,8 +6,8 @@ - - + + @@ -98,8 +98,8 @@ - - + + @@ -147,8 +147,8 @@ - - + + @@ -260,8 +260,8 @@ - - + + @@ -308,8 +308,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.json index f22e40e97..25e21f513 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcw==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcw==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Apis_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcw==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcw==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Apis_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.xml index 9e4035a33..42408378b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlz/2024-03-01.xml @@ -6,8 +6,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.json index b39a7b572..85c5c2da9 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$payload.properties.contacts", "options": ["contacts"], "group": "Properties", "help": {"short": "The contact information for the API."}, "item": {"type": "object", "args": [{"type": "string", "var": "$payload.properties.contacts[].email", "options": ["email"], "help": {"short": "Email address of the contact."}, "format": {"maxLength": 100}}, {"type": "string", "var": "$payload.properties.contacts[].name", "options": ["name"], "help": {"short": "Name of the contact."}, "format": {"maxLength": 100}}, {"type": "string", "var": "$payload.properties.contacts[].url", "options": ["url"], "help": {"short": "URL for the contact."}, "format": {"maxLength": 200}}]}}, {"blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the API."}, "format": {"maxLength": 1000}}, {"type": "array", "var": "$payload.properties.externalDocumentation", "options": ["external-documentation"], "group": "Properties", "help": {"short": "Additional, external documentation for the API."}, "item": {"type": "object", "args": [{"type": "string", "var": "$payload.properties.externalDocumentation[].description", "options": ["description"], "help": {"short": "Description of the documentation."}, "format": {"maxLength": 500}}, {"type": "string", "var": "$payload.properties.externalDocumentation[].title", "options": ["title"], "help": {"short": "Title of the documentation."}, "format": {"maxLength": 50}}, {"type": "string", "var": "$payload.properties.externalDocumentation[].url", "options": ["url"], "required": true, "help": {"short": "URL pointing to the documentation."}, "format": {"maxLength": 200}}]}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "required": true, "group": "Properties", "help": {"short": "Type of API."}, "enum": {"items": [{"name": "graphql", "value": "graphql"}, {"name": "grpc", "value": "grpc"}, {"name": "rest", "value": "rest"}, {"name": "soap", "value": "soap"}, {"name": "webhook", "value": "webhook"}, {"name": "websocket", "value": "websocket"}]}}, {"type": "object", "var": "$payload.properties.license", "options": ["license"], "group": "Properties", "help": {"short": "The license information for the API."}, "args": [{"type": "string", "var": "$payload.properties.license.identifier", "options": ["identifier"], "help": {"short": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field."}, "format": {"maxLength": 50}}, {"type": "string", "var": "$payload.properties.license.name", "options": ["name"], "help": {"short": "Name of the license."}, "format": {"maxLength": 100}}, {"type": "string", "var": "$payload.properties.license.url", "options": ["url"], "help": {"short": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field."}, "format": {"maxLength": 200}}]}, {"type": "string", "var": "$payload.properties.summary", "options": ["summary"], "group": "Properties", "help": {"short": "Short description of the API."}, "format": {"maxLength": 200}}, {"type": "object", "var": "$payload.properties.termsOfService", "options": ["terms-of-service"], "hide": true, "group": "Properties", "help": {"short": "Terms of service for the API."}, "args": [{"type": "string", "var": "$payload.properties.termsOfService.url", "options": ["url"], "required": true, "help": {"short": "URL pointing to the terms of service."}, "format": {"maxLength": 200}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "API title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Apis_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "arg": "$payload.properties.contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "arg": "$payload.properties.contacts[].email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "arg": "$payload.properties.contacts[].name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.contacts[].url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "arg": "$payload.properties.externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "arg": "$payload.properties.externalDocumentation[].description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "arg": "$payload.properties.externalDocumentation[].title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "arg": "$payload.properties.externalDocumentation[].url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "arg": "$payload.properties.license", "props": [{"type": "string", "name": "identifier", "arg": "$payload.properties.license.identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "arg": "$payload.properties.license.name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.license.url", "format": {"maxLength": 200}}]}, {"type": "string", "name": "summary", "arg": "$payload.properties.summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "arg": "$payload.properties.termsOfService", "props": [{"type": "string", "name": "url", "arg": "$payload.properties.termsOfService.url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$payload.properties.contacts", "options": ["contacts"], "group": "Properties", "help": {"short": "The contact information for the API."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$payload.properties.contacts[].email", "options": ["email"], "help": {"short": "Email address of the contact."}, "format": {"maxLength": 100}}, {"nullable": true, "type": "string", "var": "$payload.properties.contacts[].name", "options": ["name"], "help": {"short": "Name of the contact."}, "format": {"maxLength": 100}}, {"nullable": true, "type": "string", "var": "$payload.properties.contacts[].url", "options": ["url"], "help": {"short": "URL for the contact."}, "format": {"maxLength": 200}}]}}, {"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the API."}, "format": {"maxLength": 1000}}, {"nullable": true, "type": "array", "var": "$payload.properties.externalDocumentation", "options": ["external-documentation"], "group": "Properties", "help": {"short": "Additional, external documentation for the API."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$payload.properties.externalDocumentation[].description", "options": ["description"], "help": {"short": "Description of the documentation."}, "format": {"maxLength": 500}}, {"nullable": true, "type": "string", "var": "$payload.properties.externalDocumentation[].title", "options": ["title"], "help": {"short": "Title of the documentation."}, "format": {"maxLength": 50}}, {"type": "string", "var": "$payload.properties.externalDocumentation[].url", "options": ["url"], "help": {"short": "URL pointing to the documentation."}, "format": {"maxLength": 200}}]}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "group": "Properties", "help": {"short": "Type of API."}, "enum": {"items": [{"name": "graphql", "value": "graphql"}, {"name": "grpc", "value": "grpc"}, {"name": "rest", "value": "rest"}, {"name": "soap", "value": "soap"}, {"name": "webhook", "value": "webhook"}, {"name": "websocket", "value": "websocket"}]}}, {"nullable": true, "type": "object", "var": "$payload.properties.license", "options": ["license"], "group": "Properties", "help": {"short": "The license information for the API."}, "args": [{"nullable": true, "type": "string", "var": "$payload.properties.license.identifier", "options": ["identifier"], "help": {"short": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field."}, "format": {"maxLength": 50}}, {"nullable": true, "type": "string", "var": "$payload.properties.license.name", "options": ["name"], "help": {"short": "Name of the license."}, "format": {"maxLength": 100}}, {"nullable": true, "type": "string", "var": "$payload.properties.license.url", "options": ["url"], "help": {"short": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field."}, "format": {"maxLength": 200}}]}, {"nullable": true, "type": "string", "var": "$payload.properties.summary", "options": ["summary"], "group": "Properties", "help": {"short": "Short description of the API."}, "format": {"maxLength": 200}}, {"nullable": true, "type": "object", "var": "$payload.properties.termsOfService", "options": ["terms-of-service"], "hide": true, "group": "Properties", "help": {"short": "Terms of service for the API."}, "args": [{"type": "string", "var": "$payload.properties.termsOfService.url", "options": ["url"], "help": {"short": "URL pointing to the terms of service."}, "format": {"maxLength": 200}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "API title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Api_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "arg": "$payload.properties.contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "arg": "$payload.properties.contacts[].email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "arg": "$payload.properties.contacts[].name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.contacts[].url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "arg": "$payload.properties.externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "arg": "$payload.properties.externalDocumentation[].description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "arg": "$payload.properties.externalDocumentation[].title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "arg": "$payload.properties.externalDocumentation[].url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "arg": "$payload.properties.license", "props": [{"type": "string", "name": "identifier", "arg": "$payload.properties.license.identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "arg": "$payload.properties.license.name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.license.url", "format": {"maxLength": 200}}]}, {"type": "string", "name": "summary", "arg": "$payload.properties.summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "arg": "$payload.properties.termsOfService", "props": [{"type": "string", "name": "url", "arg": "$payload.properties.termsOfService.url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Apis_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Api_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$payload.properties.contacts", "options": ["contacts"], "group": "Properties", "help": {"short": "The contact information for the API."}, "item": {"type": "object", "args": [{"type": "string", "var": "$payload.properties.contacts[].email", "options": ["email"], "help": {"short": "Email address of the contact."}, "format": {"maxLength": 100}}, {"type": "string", "var": "$payload.properties.contacts[].name", "options": ["name"], "help": {"short": "Name of the contact."}, "format": {"maxLength": 100}}, {"type": "string", "var": "$payload.properties.contacts[].url", "options": ["url"], "help": {"short": "URL for the contact."}, "format": {"maxLength": 200}}]}}, {"blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the API."}, "format": {"maxLength": 1000}}, {"type": "array", "var": "$payload.properties.externalDocumentation", "options": ["external-documentation"], "group": "Properties", "help": {"short": "Additional, external documentation for the API."}, "item": {"type": "object", "args": [{"type": "string", "var": "$payload.properties.externalDocumentation[].description", "options": ["description"], "help": {"short": "Description of the documentation."}, "format": {"maxLength": 500}}, {"type": "string", "var": "$payload.properties.externalDocumentation[].title", "options": ["title"], "help": {"short": "Title of the documentation."}, "format": {"maxLength": 50}}, {"type": "string", "var": "$payload.properties.externalDocumentation[].url", "options": ["url"], "required": true, "help": {"short": "URL pointing to the documentation."}, "format": {"maxLength": 200}}]}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "required": true, "group": "Properties", "help": {"short": "Type of API."}, "enum": {"items": [{"name": "graphql", "value": "graphql"}, {"name": "grpc", "value": "grpc"}, {"name": "rest", "value": "rest"}, {"name": "soap", "value": "soap"}, {"name": "webhook", "value": "webhook"}, {"name": "websocket", "value": "websocket"}]}}, {"type": "object", "var": "$payload.properties.license", "options": ["license"], "group": "Properties", "help": {"short": "The license information for the API."}, "args": [{"type": "string", "var": "$payload.properties.license.identifier", "options": ["identifier"], "help": {"short": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field."}, "format": {"maxLength": 50}}, {"type": "string", "var": "$payload.properties.license.name", "options": ["name"], "help": {"short": "Name of the license."}, "format": {"maxLength": 100}}, {"type": "string", "var": "$payload.properties.license.url", "options": ["url"], "help": {"short": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field."}, "format": {"maxLength": 200}}]}, {"type": "string", "var": "$payload.properties.summary", "options": ["summary"], "group": "Properties", "help": {"short": "Short description of the API."}, "format": {"maxLength": 200}}, {"type": "object", "var": "$payload.properties.termsOfService", "options": ["terms-of-service"], "hide": true, "group": "Properties", "help": {"short": "Terms of service for the API."}, "args": [{"type": "string", "var": "$payload.properties.termsOfService.url", "options": ["url"], "required": true, "help": {"short": "URL pointing to the terms of service."}, "format": {"maxLength": 200}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "API title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Apis_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "arg": "$payload.properties.contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "arg": "$payload.properties.contacts[].email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "arg": "$payload.properties.contacts[].name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.contacts[].url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "arg": "$payload.properties.externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "arg": "$payload.properties.externalDocumentation[].description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "arg": "$payload.properties.externalDocumentation[].title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "arg": "$payload.properties.externalDocumentation[].url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "arg": "$payload.properties.license", "props": [{"type": "string", "name": "identifier", "arg": "$payload.properties.license.identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "arg": "$payload.properties.license.name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.license.url", "format": {"maxLength": 200}}]}, {"type": "string", "name": "summary", "arg": "$payload.properties.summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "arg": "$payload.properties.termsOfService", "props": [{"type": "string", "name": "url", "arg": "$payload.properties.termsOfService.url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$payload.properties.contacts", "options": ["contacts"], "group": "Properties", "help": {"short": "The contact information for the API."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$payload.properties.contacts[].email", "options": ["email"], "help": {"short": "Email address of the contact."}, "format": {"maxLength": 100}}, {"nullable": true, "type": "string", "var": "$payload.properties.contacts[].name", "options": ["name"], "help": {"short": "Name of the contact."}, "format": {"maxLength": 100}}, {"nullable": true, "type": "string", "var": "$payload.properties.contacts[].url", "options": ["url"], "help": {"short": "URL for the contact."}, "format": {"maxLength": 200}}]}}, {"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the API."}, "format": {"maxLength": 1000}}, {"nullable": true, "type": "array", "var": "$payload.properties.externalDocumentation", "options": ["external-documentation"], "group": "Properties", "help": {"short": "Additional, external documentation for the API."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$payload.properties.externalDocumentation[].description", "options": ["description"], "help": {"short": "Description of the documentation."}, "format": {"maxLength": 500}}, {"nullable": true, "type": "string", "var": "$payload.properties.externalDocumentation[].title", "options": ["title"], "help": {"short": "Title of the documentation."}, "format": {"maxLength": 50}}, {"type": "string", "var": "$payload.properties.externalDocumentation[].url", "options": ["url"], "help": {"short": "URL pointing to the documentation."}, "format": {"maxLength": 200}}]}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "group": "Properties", "help": {"short": "Type of API."}, "enum": {"items": [{"name": "graphql", "value": "graphql"}, {"name": "grpc", "value": "grpc"}, {"name": "rest", "value": "rest"}, {"name": "soap", "value": "soap"}, {"name": "webhook", "value": "webhook"}, {"name": "websocket", "value": "websocket"}]}}, {"nullable": true, "type": "object", "var": "$payload.properties.license", "options": ["license"], "group": "Properties", "help": {"short": "The license information for the API."}, "args": [{"nullable": true, "type": "string", "var": "$payload.properties.license.identifier", "options": ["identifier"], "help": {"short": "SPDX license information for the API. The identifier field is mutually exclusive of the URL field."}, "format": {"maxLength": 50}}, {"nullable": true, "type": "string", "var": "$payload.properties.license.name", "options": ["name"], "help": {"short": "Name of the license."}, "format": {"maxLength": 100}}, {"nullable": true, "type": "string", "var": "$payload.properties.license.url", "options": ["url"], "help": {"short": "URL pointing to the license details. The URL field is mutually exclusive of the identifier field."}, "format": {"maxLength": 200}}]}, {"nullable": true, "type": "string", "var": "$payload.properties.summary", "options": ["summary"], "group": "Properties", "help": {"short": "Short description of the API."}, "format": {"maxLength": 200}}, {"nullable": true, "type": "object", "var": "$payload.properties.termsOfService", "options": ["terms-of-service"], "hide": true, "group": "Properties", "help": {"short": "Terms of service for the API."}, "args": [{"type": "string", "var": "$payload.properties.termsOfService.url", "options": ["url"], "help": {"short": "URL pointing to the terms of service."}, "format": {"maxLength": 200}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "API title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Apis_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "props": [{"type": "string", "name": "identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "format": {"maxLength": 200}}]}, {"readOnly": true, "type": "string", "name": "lifecycleStage", "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "props": [{"type": "string", "name": "url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Api_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "contacts", "arg": "$payload.properties.contacts", "item": {"type": "object", "props": [{"type": "string", "name": "email", "arg": "$payload.properties.contacts[].email", "format": {"maxLength": 100}}, {"type": "string", "name": "name", "arg": "$payload.properties.contacts[].name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.contacts[].url", "format": {"maxLength": 200}}]}}, {"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 1000}}, {"type": "array", "name": "externalDocumentation", "arg": "$payload.properties.externalDocumentation", "item": {"type": "object", "props": [{"type": "string", "name": "description", "arg": "$payload.properties.externalDocumentation[].description", "format": {"maxLength": 500}}, {"type": "string", "name": "title", "arg": "$payload.properties.externalDocumentation[].title", "format": {"maxLength": 50}}, {"type": "string", "name": "url", "arg": "$payload.properties.externalDocumentation[].url", "required": true, "format": {"maxLength": 200}}]}}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "graphql"}, {"value": "grpc"}, {"value": "rest"}, {"value": "soap"}, {"value": "webhook"}, {"value": "websocket"}]}}, {"type": "object", "name": "license", "arg": "$payload.properties.license", "props": [{"type": "string", "name": "identifier", "arg": "$payload.properties.license.identifier", "format": {"maxLength": 50}}, {"type": "string", "name": "name", "arg": "$payload.properties.license.name", "format": {"maxLength": 100}}, {"type": "string", "name": "url", "arg": "$payload.properties.license.url", "format": {"maxLength": 200}}]}, {"type": "string", "name": "summary", "arg": "$payload.properties.summary", "format": {"maxLength": 200}}, {"type": "object", "name": "termsOfService", "arg": "$payload.properties.termsOfService", "props": [{"type": "string", "name": "url", "arg": "$payload.properties.termsOfService.url", "required": true, "format": {"maxLength": 200}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Apis_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Api_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.xml index 889ec77b2..ae4949146 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9/2024-03-01.xml @@ -10,8 +10,8 @@ - - + + @@ -180,8 +180,8 @@ - - + + @@ -236,8 +236,8 @@ - - + + @@ -564,8 +564,8 @@ - - + + @@ -619,8 +619,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.json index 4a80e64eb..9bb81b33f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHM=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api deployment", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHM=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Deployments_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHM=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api deployment", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHM=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Deployments_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.xml index d36cdb14f..678bc33c0 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRz/2024-03-01.xml @@ -10,8 +10,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.json index efbca0c42..461e66b7f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api deployment", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$payload.properties.definitionId", "options": ["definition-id"], "group": "Properties", "help": {"short": "API center-scoped definition resource ID."}}, {"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the deployment."}, "format": {"maxLength": 500}}, {"type": "string", "var": "$payload.properties.environmentId", "options": ["environment-id"], "group": "Properties", "help": {"short": "API center-scoped environment resource ID."}}, {"type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server"}, "args": [{"type": "array", "var": "$payload.properties.server.runtimeUri", "options": ["runtime-uri"], "help": {"short": "Base runtime URLs for this deployment."}, "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "var": "$payload.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "State of API deployment."}, "enum": {"items": [{"name": "active", "value": "active"}, {"name": "inactive", "value": "inactive"}]}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Deployment title"}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId", "arg": "$payload.properties.definitionId"}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId", "arg": "$payload.properties.environmentId"}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "runtimeUri", "arg": "$payload.properties.server.runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "arg": "$payload.properties.state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$payload.properties.definitionId", "options": ["definition-id"], "group": "Properties", "help": {"short": "Service-scoped definition resource ID."}}, {"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the deployment."}, "format": {"maxLength": 500}}, {"nullable": true, "type": "string", "var": "$payload.properties.environmentId", "options": ["environment-id"], "group": "Properties", "help": {"short": "Service-scoped environment resource ID."}}, {"nullable": true, "type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server"}, "args": [{"nullable": true, "type": "array", "var": "$payload.properties.server.runtimeUri", "options": ["runtime-uri"], "help": {"short": "Base runtime URLs for this deployment."}, "item": {"nullable": true, "type": "string", "format": {"maxLength": 200}}}]}, {"nullable": true, "type": "string", "var": "$payload.properties.state", "options": ["state"], "group": "Properties", "help": {"short": "State of API deployment."}, "enum": {"items": [{"name": "active", "value": "active"}, {"name": "inactive", "value": "inactive"}]}}, {"nullable": true, "type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Title"}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Deployment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId", "arg": "$payload.properties.definitionId"}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId", "arg": "$payload.properties.environmentId"}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "runtimeUri", "arg": "$payload.properties.server.runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "arg": "$payload.properties.state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Deployments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Deployment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api deployment", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$payload.properties.definitionId", "options": ["definition-id"], "group": "Properties", "help": {"short": "API center-scoped definition resource ID."}}, {"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the deployment."}, "format": {"maxLength": 500}}, {"type": "string", "var": "$payload.properties.environmentId", "options": ["environment-id"], "group": "Properties", "help": {"short": "API center-scoped environment resource ID."}}, {"type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server"}, "args": [{"type": "array", "var": "$payload.properties.server.runtimeUri", "options": ["runtime-uri"], "help": {"short": "Base runtime URLs for this deployment."}, "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "var": "$payload.properties.state", "options": ["state"], "hide": true, "group": "Properties", "help": {"short": "State of API deployment."}, "enum": {"items": [{"name": "active", "value": "active"}, {"name": "inactive", "value": "inactive"}]}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Deployment title"}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId", "arg": "$payload.properties.definitionId"}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId", "arg": "$payload.properties.environmentId"}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "runtimeUri", "arg": "$payload.properties.server.runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "arg": "$payload.properties.state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/deployments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vZGVwbG95bWVudHMve2RlcGxveW1lbnROYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.deploymentName", "options": ["deployment-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API deployment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$payload.properties.definitionId", "options": ["definition-id"], "group": "Properties", "help": {"short": "Service-scoped definition resource ID."}}, {"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description of the deployment."}, "format": {"maxLength": 500}}, {"nullable": true, "type": "string", "var": "$payload.properties.environmentId", "options": ["environment-id"], "group": "Properties", "help": {"short": "Service-scoped environment resource ID."}}, {"nullable": true, "type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server"}, "args": [{"nullable": true, "type": "array", "var": "$payload.properties.server.runtimeUri", "options": ["runtime-uri"], "help": {"short": "Base runtime URLs for this deployment."}, "item": {"nullable": true, "type": "string", "format": {"maxLength": 200}}}]}, {"nullable": true, "type": "string", "var": "$payload.properties.state", "options": ["state"], "hide": true, "group": "Properties", "help": {"short": "State of API deployment."}, "enum": {"items": [{"name": "active", "value": "active"}, {"name": "inactive", "value": "inactive"}]}}, {"nullable": true, "type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Title"}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Deployments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/deployments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId"}, {"type": "string", "name": "description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId"}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Deployment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "definitionId", "arg": "$payload.properties.definitionId"}, {"type": "string", "name": "description", "arg": "$payload.properties.description", "format": {"maxLength": 500}}, {"type": "string", "name": "environmentId", "arg": "$payload.properties.environmentId"}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "runtimeUri", "arg": "$payload.properties.server.runtimeUri", "item": {"type": "string", "format": {"maxLength": 200}}}]}, {"type": "string", "name": "state", "arg": "$payload.properties.state", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Deployments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "deploymentName", "arg": "$Path.deploymentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Deployment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.xml index 1adeb66c2..010d58bd5 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L2RlcGxveW1lbnRzL3t9/2024-03-01.xml @@ -14,8 +14,8 @@ - - + + @@ -140,8 +140,8 @@ - - + + @@ -203,8 +203,8 @@ - - + + @@ -239,7 +239,7 @@ - + @@ -398,8 +398,8 @@ - - + + @@ -460,8 +460,8 @@ - - + + @@ -495,7 +495,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.json index 5e3948d9a..285c6ce5f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnM=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api version", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnM=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "ApiVersions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnM=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api version", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnM=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "ApiVersions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.xml index f2292e513..9044fe961 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25z/2024-03-01.xml @@ -10,8 +10,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.json index 8f9a19fdf..10a9c66e3 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api version", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.lifecycleStage", "options": ["lifecycle-stage"], "required": true, "group": "Properties", "help": {"short": "Current lifecycle stage of the API."}, "enum": {"items": [{"name": "deprecated", "value": "deprecated"}, {"name": "design", "value": "design"}, {"name": "development", "value": "development"}, {"name": "preview", "value": "preview"}, {"name": "production", "value": "production"}, {"name": "retired", "value": "retired"}, {"name": "testing", "value": "testing"}]}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "API version."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "arg": "$payload.properties.lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.lifecycleStage", "options": ["lifecycle-stage"], "group": "Properties", "help": {"short": "Current lifecycle stage of the API."}, "enum": {"items": [{"name": "deprecated", "value": "deprecated"}, {"name": "design", "value": "design"}, {"name": "development", "value": "development"}, {"name": "preview", "value": "preview"}, {"name": "production", "value": "production"}, {"name": "retired", "value": "retired"}, {"name": "testing", "value": "testing"}]}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "API version."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApiVersion_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "arg": "$payload.properties.lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ApiVersions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@ApiVersion_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api version", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.lifecycleStage", "options": ["lifecycle-stage"], "required": true, "group": "Properties", "help": {"short": "Current lifecycle stage of the API."}, "enum": {"items": [{"name": "deprecated", "value": "deprecated"}, {"name": "design", "value": "design"}, {"name": "development", "value": "development"}, {"name": "preview", "value": "preview"}, {"name": "production", "value": "production"}, {"name": "retired", "value": "retired"}, {"name": "testing", "value": "testing"}]}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "API version."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "arg": "$payload.properties.lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfQ==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.lifecycleStage", "options": ["lifecycle-stage"], "group": "Properties", "help": {"short": "Current lifecycle stage of the API."}, "enum": {"items": [{"name": "deprecated", "value": "deprecated"}, {"name": "design", "value": "design"}, {"name": "development", "value": "development"}, {"name": "preview", "value": "preview"}, {"name": "production", "value": "production"}, {"name": "retired", "value": "retired"}, {"name": "testing", "value": "testing"}]}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "API version."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiVersions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApiVersion_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "lifecycleStage", "arg": "$payload.properties.lifecycleStage", "required": true, "enum": {"items": [{"value": "deprecated"}, {"value": "design"}, {"value": "development"}, {"value": "preview"}, {"value": "production"}, {"value": "retired"}, {"value": "testing"}]}}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ApiVersions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@ApiVersion_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.xml index c0a4e0d3b..5873e9505 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9/2024-03-01.xml @@ -10,8 +10,8 @@ - - + + @@ -126,8 +126,8 @@ - - + + @@ -189,8 +189,8 @@ - - + + @@ -345,8 +345,8 @@ - - + + @@ -407,8 +407,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.json index 3f3ed9524..5cb9caa6c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucw==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucw==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "ApiDefinitions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucw==/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucw==/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "ApiDefinitions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.xml index fad7dd7f2..5ef4c7731 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25z/2024-03-01.xml @@ -10,8 +10,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.json index 21caeb8e7..392484f4c 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "API definition description."}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "API version."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "API definition description."}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "API version title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApiDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ApiDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@ApiDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "API definition description."}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "API version."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "API definition description."}}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "API version title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "ApiDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "specification", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "version"}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApiDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "ApiDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@ApiDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.xml index 7ebd1561d..31ad92b4f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9/2024-03-01.xml @@ -14,8 +14,8 @@ - - + + @@ -131,8 +131,8 @@ - - + + @@ -201,8 +201,8 @@ - - + + @@ -339,8 +339,8 @@ - - + + @@ -408,8 +408,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json index d085d1f90..06a1c9549 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2V4cG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "export-specification", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2V4cG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ApiDefinitions_ExportSpecification", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/exportSpecification", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "format", "enum": {"items": [{"value": "inline"}, {"value": "link"}]}}, {"type": "string", "name": "value"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2V4cG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "export-specification", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/exportspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2V4cG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ApiDefinitions_ExportSpecification", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/exportSpecification", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "format", "enum": {"items": [{"value": "inline"}, {"value": "link"}]}}, {"type": "string", "name": "value"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml index 102cc95ac..4b66b974e 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2V4cG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml @@ -14,8 +14,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json index 0bd9d4bda..930f424cf 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2ltcG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "import-specification", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2ltcG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Payload", "args": [{"type": "string", "var": "$payload.format", "options": ["format"], "group": "Payload", "help": {"short": "Format of the API specification source."}, "enum": {"items": [{"name": "inline", "value": "inline"}, {"name": "link", "value": "link"}]}}, {"type": "object", "var": "$payload.specification", "options": ["specification"], "group": "Payload", "help": {"short": "API specification details."}, "args": [{"type": "string", "var": "$payload.specification.name", "options": ["name"], "help": {"short": "Specification name."}}, {"type": "string", "var": "$payload.specification.version", "options": ["version"], "help": {"short": "Specification version."}}]}, {"type": "string", "var": "$payload.value", "options": ["value"], "group": "Payload", "help": {"short": "Value of the API specification source."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ApiDefinitions_ImportSpecification", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/importSpecification", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "string", "name": "format", "arg": "$payload.format", "enum": {"items": [{"value": "inline"}, {"value": "link"}]}}, {"type": "object", "name": "specification", "arg": "$payload.specification", "props": [{"type": "string", "name": "name", "arg": "$payload.specification.name"}, {"type": "string", "name": "version", "arg": "$payload.specification.version"}]}, {"type": "string", "name": "value", "arg": "$payload.value"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2ltcG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic api definition", "commands": [{"name": "import-specification", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/apis/{}/versions/{}/definitions/{}/importspecification", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vYXBpcy97YXBpTmFtZX0vdmVyc2lvbnMve3ZlcnNpb25OYW1lfS9kZWZpbml0aW9ucy97ZGVmaW5pdGlvbk5hbWV9L2ltcG9ydFNwZWNpZmljYXRpb24=/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.apiName", "options": ["api-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the API."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.definitionName", "options": ["definition-id"], "required": true, "group": "", "idPart": "child_name_4", "help": {"short": "The id of the API definition."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.versionName", "options": ["version-id"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "The id of the API version."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Payload", "args": [{"type": "string", "var": "$payload.format", "options": ["format"], "group": "Payload", "help": {"short": "Format of the API specification source."}, "enum": {"items": [{"name": "inline", "value": "inline"}, {"name": "link", "value": "link"}]}}, {"type": "object", "var": "$payload.specification", "options": ["specification"], "group": "Payload", "help": {"short": "API specification details."}, "args": [{"type": "string", "var": "$payload.specification.name", "options": ["name"], "help": {"short": "Specification name."}}, {"type": "string", "var": "$payload.specification.version", "options": ["version"], "help": {"short": "Specification version."}}]}, {"type": "string", "var": "$payload.value", "options": ["value"], "group": "Payload", "help": {"short": "Value of the API specification source."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ApiDefinitions_ImportSpecification", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/importSpecification", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "apiName", "arg": "$Path.apiName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "definitionName", "arg": "$Path.definitionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "versionName", "arg": "$Path.versionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "string", "name": "format", "arg": "$payload.format", "enum": {"items": [{"value": "inline"}, {"value": "link"}]}}, {"type": "object", "name": "specification", "arg": "$payload.specification", "props": [{"type": "string", "name": "name", "arg": "$payload.specification.name"}, {"type": "string", "name": "version", "arg": "$payload.specification.version"}]}, {"type": "string", "name": "value", "arg": "$payload.value"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml index 2fd361b0b..4ae391f46 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9hcGlzL3t9L3ZlcnNpb25zL3t9L2RlZmluaXRpb25zL3t9L2ltcG9ydHNwZWNpZmljYXRpb24=/2024-03-01.xml @@ -14,8 +14,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.json index c02651c11..711d10152 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic environment", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Environments_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic environment", "commands": [{"name": "list", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRz/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter parameter."}}]}], "operations": [{"operationId": "Environments_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.xml index 3ae7ae201..120ba990b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHM=/2024-03-01.xml @@ -6,8 +6,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.json index cbcccb243..18d9c9141 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic environment", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Environment description."}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "required": true, "group": "Properties", "help": {"short": "Environment type."}, "enum": {"items": [{"name": "development", "value": "development"}, {"name": "production", "value": "production"}, {"name": "staging", "value": "staging"}, {"name": "testing", "value": "testing"}]}}, {"type": "object", "var": "$payload.properties.onboarding", "options": ["onboarding"], "group": "Properties", "help": {"short": "Provide onboarding documentation related to your environment, e.g. {developerPortalUri:['https://developer.contoso.com'],instructions:'instructions markdown'}"}, "args": [{"type": "array", "var": "$payload.properties.onboarding.developerPortalUri", "options": ["developer-portal-uri"], "help": {"short": "The location of the development portal"}, "item": {"type": "string"}}, {"type": "string", "var": "$payload.properties.onboarding.instructions", "options": ["instructions"], "help": {"short": "Onboarding guide."}}]}, {"type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server information of the environment."}, "args": [{"type": "array", "var": "$payload.properties.server.managementPortalUri", "options": ["management-portal-uri"], "help": {"short": "The location of the management portal"}, "item": {"type": "string"}}, {"type": "string", "var": "$payload.properties.server.type", "options": ["type"], "help": {"short": "Type of the server that represents the environment."}, "enum": {"items": [{"name": "AWS API Gateway", "value": "AWS API Gateway"}, {"name": "Apigee API Management", "value": "Apigee API Management"}, {"name": "Azure API Management", "value": "Azure API Management"}, {"name": "Azure compute service", "value": "Azure compute service"}, {"name": "Kong API Gateway", "value": "Kong API Gateway"}, {"name": "Kubernetes", "value": "Kubernetes"}, {"name": "MuleSoft API Management", "value": "MuleSoft API Management"}]}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "Environment title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Environments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "arg": "$payload.properties.onboarding", "props": [{"type": "array", "name": "developerPortalUri", "arg": "$payload.properties.onboarding.developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions", "arg": "$payload.properties.onboarding.instructions"}]}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "managementPortalUri", "arg": "$payload.properties.server.managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "arg": "$payload.properties.server.type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["s", "service", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description."}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "group": "Properties", "help": {"short": "Environment type."}, "enum": {"items": [{"name": "development", "value": "development"}, {"name": "production", "value": "production"}, {"name": "staging", "value": "staging"}, {"name": "testing", "value": "testing"}]}}, {"nullable": true, "type": "object", "var": "$payload.properties.onboarding", "options": ["onboarding"], "group": "Properties", "help": {"short": "{developerPortalUri:['https://developer.contoso.com'],instructions:'instructions markdown'}"}, "args": [{"nullable": true, "type": "array", "var": "$payload.properties.onboarding.developerPortalUri", "options": ["developer-portal-uri"], "help": {"short": "The location of the development portal"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$payload.properties.onboarding.instructions", "options": ["instructions"], "help": {"short": "Onboarding guide."}}]}, {"nullable": true, "type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server information of the environment."}, "args": [{"nullable": true, "type": "array", "var": "$payload.properties.server.managementPortalUri", "options": ["management-portal-uri"], "help": {"short": "The location of the management portal"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$payload.properties.server.type", "options": ["type"], "help": {"short": "Type of the server that represents the environment."}, "enum": {"items": [{"name": "AWS API Gateway", "value": "AWS API Gateway"}, {"name": "Apigee API Management", "value": "Apigee API Management"}, {"name": "Azure API Management", "value": "Azure API Management"}, {"name": "Azure compute service", "value": "Azure compute service"}, {"name": "Kong API Gateway", "value": "Kong API Gateway"}, {"name": "Kubernetes", "value": "Kubernetes"}, {"name": "MuleSoft API Management", "value": "MuleSoft API Management"}]}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Environment title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Environment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "arg": "$payload.properties.onboarding", "props": [{"type": "array", "name": "developerPortalUri", "arg": "$payload.properties.onboarding.developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions", "arg": "$payload.properties.onboarding.instructions"}]}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "managementPortalUri", "arg": "$payload.properties.server.managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "arg": "$payload.properties.server.type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Environments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Environment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "commandGroups": [{"name": "apic environment", "commands": [{"name": "show", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Environment description."}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "required": true, "group": "Properties", "help": {"short": "Environment type."}, "enum": {"items": [{"name": "development", "value": "development"}, {"name": "production", "value": "production"}, {"name": "staging", "value": "staging"}, {"name": "testing", "value": "testing"}]}}, {"type": "object", "var": "$payload.properties.onboarding", "options": ["onboarding"], "group": "Properties", "help": {"short": "Provide onboarding documentation related to your environment, e.g. {developerPortalUri:['https://developer.contoso.com'],instructions:'instructions markdown'}"}, "args": [{"type": "array", "var": "$payload.properties.onboarding.developerPortalUri", "options": ["developer-portal-uri"], "help": {"short": "The location of the development portal"}, "item": {"type": "string"}}, {"type": "string", "var": "$payload.properties.onboarding.instructions", "options": ["instructions"], "help": {"short": "Onboarding guide."}}]}, {"type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server information of the environment."}, "args": [{"type": "array", "var": "$payload.properties.server.managementPortalUri", "options": ["management-portal-uri"], "help": {"short": "The location of the management portal"}, "item": {"type": "string"}}, {"type": "string", "var": "$payload.properties.server.type", "options": ["type"], "help": {"short": "Type of the server that represents the environment."}, "enum": {"items": [{"name": "AWS API Gateway", "value": "AWS API Gateway"}, {"name": "Apigee API Management", "value": "Apigee API Management"}, {"name": "Azure API Management", "value": "Azure API Management"}, {"name": "Azure compute service", "value": "Azure compute service"}, {"name": "Kong API Gateway", "value": "Kong API Gateway"}, {"name": "Kubernetes", "value": "Kubernetes"}, {"name": "MuleSoft API Management", "value": "MuleSoft API Management"}]}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "required": true, "group": "Properties", "help": {"short": "Environment title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Environments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "arg": "$payload.properties.onboarding", "props": [{"type": "array", "name": "developerPortalUri", "arg": "$payload.properties.onboarding.developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions", "arg": "$payload.properties.onboarding.instructions"}]}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "managementPortalUri", "arg": "$payload.properties.server.managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "arg": "$payload.properties.server.type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "check-exists", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "default": {"value": "default"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Head", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "head", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}, {"name": "update", "version": "2024-03-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.apicenter/services/{}/workspaces/{}/environments/{}", "version": "2024-03-01", "swagger": "mgmt-plane/apicenter/ResourceProviders/Microsoft.ApiCenter/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXBpQ2VudGVyL3NlcnZpY2VzL3tzZXJ2aWNlTmFtZX0vd29ya3NwYWNlcy97d29ya3NwYWNlTmFtZX0vZW52aXJvbm1lbnRzL3tlbnZpcm9ubWVudE5hbWV9/V/MjAyNC0wMy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.environmentName", "options": ["environment-id"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The id of the environment."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceName", "options": ["n", "service-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of Azure API Center service."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.workspaceName", "options": ["w", "workspace", "workspace-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the workspace."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, {"name": "Properties", "args": [{"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$payload.properties.customProperties", "options": ["custom-properties"], "group": "Properties", "help": {"short": "The custom metadata defined for API catalog entities."}, "additionalProps": {"anyType": true}}, {"nullable": true, "type": "string", "var": "$payload.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Description."}}, {"type": "string", "var": "$payload.properties.kind", "options": ["type"], "group": "Properties", "help": {"short": "Environment type."}, "enum": {"items": [{"name": "development", "value": "development"}, {"name": "production", "value": "production"}, {"name": "staging", "value": "staging"}, {"name": "testing", "value": "testing"}]}}, {"nullable": true, "type": "object", "var": "$payload.properties.onboarding", "options": ["onboarding"], "group": "Properties", "help": {"short": "{developerPortalUri:['https://developer.contoso.com'],instructions:'instructions markdown'}"}, "args": [{"nullable": true, "type": "array", "var": "$payload.properties.onboarding.developerPortalUri", "options": ["developer-portal-uri"], "help": {"short": "The location of the development portal"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$payload.properties.onboarding.instructions", "options": ["instructions"], "help": {"short": "Onboarding guide."}}]}, {"nullable": true, "type": "object", "var": "$payload.properties.server", "options": ["server"], "group": "Properties", "help": {"short": "Server information of the environment."}, "args": [{"nullable": true, "type": "array", "var": "$payload.properties.server.managementPortalUri", "options": ["management-portal-uri"], "help": {"short": "The location of the management portal"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$payload.properties.server.type", "options": ["type"], "help": {"short": "Type of the server that represents the environment."}, "enum": {"items": [{"name": "AWS API Gateway", "value": "AWS API Gateway"}, {"name": "Apigee API Management", "value": "Apigee API Management"}, {"name": "Azure API Management", "value": "Azure API Management"}, {"name": "Azure compute service", "value": "Azure compute service"}, {"name": "Kong API Gateway", "value": "Kong API Gateway"}, {"name": "Kubernetes", "value": "Kubernetes"}, {"name": "MuleSoft API Management", "value": "MuleSoft API Management"}]}}]}, {"type": "string", "var": "$payload.properties.title", "options": ["title"], "group": "Properties", "help": {"short": "Environment title."}, "format": {"maxLength": 50, "minLength": 1}}]}], "operations": [{"operationId": "Environments_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ApiCenter/services/{}/workspaces/{}/environments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "props": [{"type": "array", "name": "developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions"}]}, {"type": "object", "name": "server", "props": [{"type": "array", "name": "managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Environment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "payload", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "customProperties", "arg": "$payload.properties.customProperties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "description", "arg": "$payload.properties.description"}, {"type": "string", "name": "kind", "arg": "$payload.properties.kind", "required": true, "enum": {"items": [{"value": "development"}, {"value": "production"}, {"value": "staging"}, {"value": "testing"}]}}, {"type": "object", "name": "onboarding", "arg": "$payload.properties.onboarding", "props": [{"type": "array", "name": "developerPortalUri", "arg": "$payload.properties.onboarding.developerPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "instructions", "arg": "$payload.properties.onboarding.instructions"}]}, {"type": "object", "name": "server", "arg": "$payload.properties.server", "props": [{"type": "array", "name": "managementPortalUri", "arg": "$payload.properties.server.managementPortalUri", "item": {"type": "string"}}, {"type": "string", "name": "type", "arg": "$payload.properties.server.type", "enum": {"items": [{"value": "AWS API Gateway"}, {"value": "Apigee API Management"}, {"value": "Azure API Management"}, {"value": "Azure compute service"}, {"value": "Kong API Gateway"}, {"value": "Kubernetes"}, {"value": "MuleSoft API Management"}]}}]}, {"type": "string", "name": "title", "arg": "$payload.properties.title", "required": true, "format": {"maxLength": 50, "minLength": 1}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Environments_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "environmentName", "arg": "$Path.environmentName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "serviceName", "arg": "$Path.serviceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "workspaceName", "arg": "$Path.workspaceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,90}$", "maxLength": 90, "minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-03-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Environment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.xml index 4e5c6ec05..b11e9af57 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5hcGljZW50ZXIvc2VydmljZXMve30vd29ya3NwYWNlcy97fS9lbnZpcm9ubWVudHMve30=/2024-03-01.xml @@ -10,8 +10,8 @@ - - + + @@ -142,8 +142,8 @@ - - + + @@ -198,8 +198,8 @@ - - + + @@ -427,8 +427,8 @@ - - + + @@ -482,8 +482,8 @@ - - + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.md new file mode 100644 index 000000000..f56a076a8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargeinstances 2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcw==/2024-04-10.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.json new file mode 100644 index 000000000..bbd8a7e1e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-instance", "commands": [{"name": "show", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AzureLargeInstance_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "azureLargeInstanceName", "arg": "$Path.azureLargeInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceId"}, {"type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceSize", "enum": {"items": [{"value": "S112"}, {"value": "S144"}, {"value": "S144m"}, {"value": "S192"}, {"value": "S192m"}, {"value": "S192xm"}, {"value": "S224"}, {"value": "S224m"}, {"value": "S224om"}, {"value": "S224oo"}, {"value": "S224oom"}, {"value": "S224ooo"}, {"value": "S224se"}, {"value": "S384"}, {"value": "S384m"}, {"value": "S384xm"}, {"value": "S384xxm"}, {"value": "S448"}, {"value": "S448m"}, {"value": "S448om"}, {"value": "S448oo"}, {"value": "S448oom"}, {"value": "S448ooo"}, {"value": "S448se"}, {"value": "S576m"}, {"value": "S576xm"}, {"value": "S672"}, {"value": "S672m"}, {"value": "S672om"}, {"value": "S672oo"}, {"value": "S672oom"}, {"value": "S672ooo"}, {"value": "S72"}, {"value": "S72m"}, {"value": "S768"}, {"value": "S768m"}, {"value": "S768xm"}, {"value": "S896"}, {"value": "S896m"}, {"value": "S896om"}, {"value": "S896oo"}, {"value": "S896oom"}, {"value": "S896ooo"}, {"value": "S96"}, {"value": "S960m"}]}}, {"readOnly": true, "type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}]}, {"readOnly": true, "type": "string", "name": "hwRevision"}, {"type": "object", "name": "networkProfile", "props": [{"readOnly": true, "type": "string", "name": "circuitId"}, {"type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddress"}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "computerName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "string", "name": "sshPublicKey"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "restarting"}, {"value": "started"}, {"value": "starting"}, {"value": "stopped"}, {"value": "stopping"}, {"value": "unknown"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "proximityPlacementGroup"}, {"type": "object", "name": "storageProfile", "props": [{"readOnly": true, "type": "string", "name": "nfsIpAddress"}, {"type": "array", "name": "osDisks", "item": {"type": "object", "props": [{"type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "integer32", "name": "lun"}, {"type": "string", "name": "name"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "TagsParameter", "args": [{"type": "object", "var": "$tagsParameter.tags", "options": ["tags"], "group": "TagsParameter", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "AzureLargeInstance_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "azureLargeInstanceName", "arg": "$Path.azureLargeInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "tagsParameter", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$tagsParameter.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceId"}, {"type": "object", "name": "hardwareProfile", "props": [{"readOnly": true, "type": "string", "name": "azureLargeInstanceSize", "enum": {"items": [{"value": "S112"}, {"value": "S144"}, {"value": "S144m"}, {"value": "S192"}, {"value": "S192m"}, {"value": "S192xm"}, {"value": "S224"}, {"value": "S224m"}, {"value": "S224om"}, {"value": "S224oo"}, {"value": "S224oom"}, {"value": "S224ooo"}, {"value": "S224se"}, {"value": "S384"}, {"value": "S384m"}, {"value": "S384xm"}, {"value": "S384xxm"}, {"value": "S448"}, {"value": "S448m"}, {"value": "S448om"}, {"value": "S448oo"}, {"value": "S448oom"}, {"value": "S448ooo"}, {"value": "S448se"}, {"value": "S576m"}, {"value": "S576xm"}, {"value": "S672"}, {"value": "S672m"}, {"value": "S672om"}, {"value": "S672oo"}, {"value": "S672oom"}, {"value": "S672ooo"}, {"value": "S72"}, {"value": "S72m"}, {"value": "S768"}, {"value": "S768m"}, {"value": "S768xm"}, {"value": "S896"}, {"value": "S896m"}, {"value": "S896om"}, {"value": "S896oo"}, {"value": "S896oom"}, {"value": "S896ooo"}, {"value": "S96"}, {"value": "S960m"}]}}, {"readOnly": true, "type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}]}, {"readOnly": true, "type": "string", "name": "hwRevision"}, {"type": "object", "name": "networkProfile", "props": [{"readOnly": true, "type": "string", "name": "circuitId"}, {"type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddress"}]}}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "computerName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "string", "name": "sshPublicKey"}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "powerState", "enum": {"items": [{"value": "restarting"}, {"value": "started"}, {"value": "starting"}, {"value": "stopped"}, {"value": "stopping"}, {"value": "unknown"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "proximityPlacementGroup"}, {"type": "object", "name": "storageProfile", "props": [{"readOnly": true, "type": "string", "name": "nfsIpAddress"}, {"type": "array", "name": "osDisks", "item": {"type": "object", "props": [{"type": "integer32", "name": "diskSizeGB"}, {"readOnly": true, "type": "integer32", "name": "lun"}, {"type": "string", "name": "name"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.xml new file mode 100644 index 000000000..722d32a48 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fQ==/2024-04-10.xml @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.json new file mode 100644 index 000000000..4dd1ba9ed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/restart", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9L3Jlc3RhcnQ=/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-instance", "commands": [{"name": "restart", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/restart", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9L3Jlc3RhcnQ=/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "ForceParameter", "args": [{"type": "string", "var": "$forceParameter.forceState", "options": ["force-state"], "group": "ForceParameter", "help": {"short": "Whether to force restart by shutting all processes."}, "enum": {"items": [{"name": "active", "value": "active"}, {"name": "inactive", "value": "inactive"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "AzureLargeInstance_Restart", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/restart", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "azureLargeInstanceName", "arg": "$Path.azureLargeInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "forceParameter", "props": [{"type": "string", "name": "forceState", "arg": "$forceParameter.forceState", "enum": {"items": [{"value": "active"}, {"value": "inactive"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "array<@OperationStatusResult_read>", "name": "operations", "item": {"type": "@OperationStatusResult_read"}}, {"type": "float", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "ResourceId", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true}], "cls": "OperationStatusResult_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.xml new file mode 100644 index 000000000..1cbceb302 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9yZXN0YXJ0/2024-04-10.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.json new file mode 100644 index 000000000..19c7460f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/shutdown", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9L3NodXRkb3du/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-instance", "commands": [{"name": "shutdown", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/shutdown", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9L3NodXRkb3du/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "AzureLargeInstance_Shutdown", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/shutdown", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "azureLargeInstanceName", "arg": "$Path.azureLargeInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "array<@OperationStatusResult_read>", "name": "operations", "item": {"type": "@OperationStatusResult_read"}}, {"type": "float", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "ResourceId", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true}], "cls": "OperationStatusResult_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.xml new file mode 100644 index 000000000..87cfc40dd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zaHV0ZG93bg==/2024-04-10.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.json new file mode 100644 index 000000000..5baf84020 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/start", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9L3N0YXJ0/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-instance", "commands": [{"name": "start", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargeinstances/{}/start", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VJbnN0YW5jZXMve2F6dXJlTGFyZ2VJbnN0YW5jZU5hbWV9L3N0YXJ0/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "AzureLargeInstance_Start", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/start", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "azureLargeInstanceName", "arg": "$Path.azureLargeInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "dateTime", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "array<@OperationStatusResult_read>", "name": "operations", "item": {"type": "@OperationStatusResult_read"}}, {"type": "float", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "ResourceId", "name": "resourceId"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "status", "required": true}], "cls": "OperationStatusResult_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.xml new file mode 100644 index 000000000..d17e75780 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZWluc3RhbmNlcy97fS9zdGFydA==/2024-04-10.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.md new file mode 100644 index 000000000..7468cedb8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances 2024-04-10](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXM=/2024-04-10.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.json new file mode 100644 index 000000000..a12e2c339 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VTdG9yYWdlSW5zdGFuY2VzL3thenVyZUxhcmdlU3RvcmFnZUluc3RhbmNlTmFtZX0=/V/MjAyNC0wNC0xMA=="}], "commandGroups": [{"name": "large-storage-instance", "commands": [{"name": "show", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VTdG9yYWdlSW5zdGFuY2VzL3thenVyZUxhcmdlU3RvcmFnZUluc3RhbmNlTmFtZX0=/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeStorageInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeStorageInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AzureLargeStorageInstance_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{azureLargeStorageInstanceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "azureLargeStorageInstanceName", "arg": "$Path.azureLargeStorageInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "azureLargeStorageInstanceUniqueIdentifier"}, {"type": "object", "name": "storageProperties", "props": [{"type": "string", "name": "generation"}, {"type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}, {"type": "string", "name": "offeringType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "storageBillingProperties", "props": [{"type": "string", "name": "billingMode"}, {"type": "string", "name": "sku"}]}, {"type": "string", "name": "storageType"}, {"type": "string", "name": "workloadType"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-04-10", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurelargeinstance/azurelargestorageinstances/{}", "version": "2024-04-10", "swagger": "mgmt-plane/azurelargeinstance/ResourceProviders/Microsoft.AzureLargeInstance/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVMYXJnZUluc3RhbmNlL2F6dXJlTGFyZ2VTdG9yYWdlSW5zdGFuY2VzL3thenVyZUxhcmdlU3RvcmFnZUluc3RhbmNlTmFtZX0=/V/MjAyNC0wNC0xMA=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.azureLargeStorageInstanceName", "options": ["n", "name", "instance-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the AzureLargeStorageInstance."}, "format": {"pattern": ".*"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "TagsParameter", "args": [{"type": "object", "var": "$tagsParameter.tags", "options": ["tags"], "group": "TagsParameter", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "AzureLargeStorageInstance_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{azureLargeStorageInstanceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "azureLargeStorageInstanceName", "arg": "$Path.azureLargeStorageInstanceName", "required": true, "format": {"pattern": ".*"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-10"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "tagsParameter", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$tagsParameter.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "azureLargeStorageInstanceUniqueIdentifier"}, {"type": "object", "name": "storageProperties", "props": [{"type": "string", "name": "generation"}, {"type": "string", "name": "hardwareType", "enum": {"items": [{"value": "Cisco_UCS"}, {"value": "HPE"}, {"value": "SDFLEX"}]}}, {"type": "string", "name": "offeringType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Migrating"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "storageBillingProperties", "props": [{"type": "string", "name": "billingMode"}, {"type": "string", "name": "sku"}]}, {"type": "string", "name": "storageType"}, {"type": "string", "name": "workloadType"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.xml new file mode 100644 index 000000000..dbb428446 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWxhcmdlaW5zdGFuY2UvYXp1cmVsYXJnZXN0b3JhZ2VpbnN0YW5jZXMve30=/2024-04-10.xml @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.md new file mode 100644 index 000000000..81686237e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.devopsinfrastructure/pools 2024-04-04-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scw==/2024-04-04-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.json new file mode 100644 index 000000000..373cf5cfd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "commandGroups": [{"name": "mdp pool", "commands": [{"name": "show", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the pool. It needs to be globally unique."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevOpsInfrastructure/pools/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Stateful"}, {"value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer"}, {"type": "string", "name": "resourceId"}, {"type": "string", "name": "wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "props": [{"type": "string", "name": "subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "string", "name": "name", "required": true}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB"}, {"type": "string", "name": "driveLetter"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureDevOps"}, {"value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism"}, {"type": "array", "name": "projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "props": [{"type": "array", "name": "groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the pool. It needs to be globally unique."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Pools_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the pool. It needs to be globally unique."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.agentProfile", "options": ["agent-profile"], "group": "Properties", "help": {"short": "Defines how the machine will be handled once it executed a job."}, "args": [{"type": "object", "var": "$resource.properties.agentProfile.Stateful", "options": ["stateful"], "args": [{"type": "string", "var": "$resource.properties.agentProfile.Stateful.gracePeriodTimeSpan", "options": ["grace-period-time-span"], "help": {"short": "How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week."}}, {"type": "string", "var": "$resource.properties.agentProfile.Stateful.maxAgentLifetime", "options": ["max-agent-lifetime"], "help": {"short": "How long should stateful machines be kept around. The maximum is one week."}}]}, {"blank": {"value": {}}, "type": "object", "var": "$resource.properties.agentProfile.Stateless", "options": ["stateless"]}, {"blank": {"value": {}}, "type": "object", "var": "$resource.properties.agentProfile.resourcePredictions", "options": ["resource-predictions"], "help": {"short": "Defines pool buffer."}}, {"type": "object", "var": "$resource.properties.agentProfile.resourcePredictionsProfile", "options": ["resource-predictions-profile"], "help": {"short": "Defines how the pool buffer/stand-by agents is provided."}, "args": [{"type": "object", "var": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic", "options": ["automatic"], "args": [{"type": "string", "var": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic.predictionPreference", "options": ["prediction-preference"], "help": {"short": "Determines the balance between cost and performance."}, "enum": {"items": [{"name": "Balanced", "value": "Balanced"}, {"name": "BestPerformance", "value": "BestPerformance"}, {"name": "MoreCostEffective", "value": "MoreCostEffective"}, {"name": "MorePerformance", "value": "MorePerformance"}, {"name": "MostCostEffective", "value": "MostCostEffective"}]}}]}, {"blank": {"value": {}}, "type": "object", "var": "$resource.properties.agentProfile.resourcePredictionsProfile.Manual", "options": ["manual"]}]}]}, {"type": "string", "var": "$resource.properties.devCenterProjectResourceId", "options": ["devcenter-project-id", "devcenter-project-resource-id"], "group": "Properties", "help": {"short": "The resource id of the DevCenter Project the pool belongs to."}}, {"type": "object", "var": "$resource.properties.fabricProfile", "options": ["fabric-profile"], "group": "Properties", "help": {"short": "Defines the type of fabric the agent will run on."}, "args": [{"type": "object", "var": "$resource.properties.fabricProfile.Vmss", "options": ["vmss"], "args": [{"type": "array", "var": "$resource.properties.fabricProfile.Vmss.images", "options": ["images"], "required": true, "help": {"short": "The VM images of the machines in the pool."}, "item": {"type": "object", "args": [{"type": "array", "var": "$resource.properties.fabricProfile.Vmss.images[].aliases", "options": ["aliases"], "help": {"short": "List of aliases to reference the image by."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.properties.fabricProfile.Vmss.images[].buffer", "options": ["buffer"], "help": {"short": "The percentage of the buffer to be allocated to this image."}, "default": {"value": "*"}}, {"type": "string", "var": "$resource.properties.fabricProfile.Vmss.images[].resourceId", "options": ["resource-id"], "help": {"short": "The resource id of the image."}}, {"type": "string", "var": "$resource.properties.fabricProfile.Vmss.images[].wellKnownImageName", "options": ["well-known-image-name"], "help": {"short": "The image to use from a well-known set of images made available to customers."}}]}}, {"type": "object", "var": "$resource.properties.fabricProfile.Vmss.networkProfile", "options": ["network-profile"], "help": {"short": "The network profile of the machines in the pool."}, "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.networkProfile.subnetId", "options": ["subnet-id"], "required": true, "help": {"short": "The subnet id on which to put all machines created in the pool."}}]}, {"type": "object", "var": "$resource.properties.fabricProfile.Vmss.osProfile", "options": ["os-profile"], "help": {"short": "The OS profile of the machines in the pool."}, "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.osProfile.logonType", "options": ["logon-type"], "help": {"short": "Determines how the service should be run. By default, this will be set to Service."}, "enum": {"items": [{"name": "Interactive", "value": "Interactive"}, {"name": "Service", "value": "Service"}]}}, {"type": "object", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings", "options": ["secrets-management-settings"], "help": {"short": "The secret management settings of the machines in the pool."}, "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.certificateStoreLocation", "options": ["certificate-store-location"], "help": {"short": "Where to store certificates on the machine."}}, {"type": "boolean", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.keyExportable", "options": ["key-exportable"], "required": true, "help": {"short": "Defines if the key of the certificates should be exportable."}}, {"type": "array", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.observedCertificates", "options": ["observed-certificates"], "required": true, "help": {"short": "The list of certificates to install on all machines in the pool."}, "item": {"type": "string"}}]}]}, {"type": "object", "var": "$resource.properties.fabricProfile.Vmss.sku", "options": ["sku"], "required": true, "help": {"short": "The Azure SKU of the machines in the pool."}, "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.sku.name", "options": ["name"], "required": true, "help": {"short": "The Azure SKU name of the machines in the pool."}}]}, {"type": "object", "var": "$resource.properties.fabricProfile.Vmss.storageProfile", "options": ["storage-profile"], "help": {"short": "The storage profile of the machines in the pool."}, "args": [{"type": "array", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks", "options": ["data-disks"], "help": {"short": "A list of empty data disks to attach."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].caching", "options": ["caching"], "help": {"short": "The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "ReadOnly", "value": "ReadOnly"}, {"name": "ReadWrite", "value": "ReadWrite"}]}}, {"type": "integer32", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].diskSizeGiB", "options": ["disk-size-gi-b"], "help": {"short": "The initial disk size in gigabytes."}}, {"type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].driveLetter", "options": ["drive-letter"], "help": {"short": "The drive letter for the empty data disk. If not specified, it will be the first available letter."}}, {"type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "The storage Account type to be used for the data disk. If omitted, the default is \"standard_lrs\"."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Premium_ZRS", "value": "Premium_ZRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "StandardSSD_ZRS", "value": "StandardSSD_ZRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}]}}, {"type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.osDiskStorageAccountType", "options": ["os-disk-storage-account-type"], "help": {"short": "The Azure SKU name of the machines in the pool."}, "enum": {"items": [{"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}, {"name": "StandardSSD", "value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "var": "$resource.properties.maximumConcurrency", "options": ["maximum-concurrency"], "group": "Properties", "help": {"short": "Defines how many resources can there be created at any given time."}, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "var": "$resource.properties.organizationProfile", "options": ["organization-profile"], "group": "Properties", "help": {"short": "Defines the organization in which the pool will be used."}, "args": [{"type": "object", "var": "$resource.properties.organizationProfile.AzureDevOps", "options": ["azure-dev-ops"], "args": [{"type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations", "options": ["organizations"], "required": true, "help": {"short": "The list of Azure DevOps organizations the pool should be present in."}, "item": {"type": "object", "args": [{"type": "integer32", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations[].parallelism", "options": ["parallelism"], "help": {"short": "How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool."}}, {"type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations[].projects", "options": ["projects"], "help": {"short": "Optional list of projects in which the pool should be created."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations[].url", "options": ["url"], "required": true, "help": {"short": "The Azure DevOps organization URL in which the pool should be created."}}]}}, {"type": "object", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile", "options": ["permission-profile"], "help": {"short": "The type of permission which determines which accounts are admins on the Azure DevOps pool."}, "args": [{"type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.groups", "options": ["groups"], "help": {"short": "Group email addresses"}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.kind", "options": ["kind"], "required": true, "help": {"short": "Determines who has admin permissions to the Azure DevOps pool."}, "enum": {"items": [{"name": "CreatorOnly", "value": "CreatorOnly"}, {"name": "Inherit", "value": "Inherit"}, {"name": "SpecificAccounts", "value": "SpecificAccounts"}]}}, {"type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.users", "options": ["users"], "help": {"short": "User email addresses"}, "item": {"type": "string"}}]}]}, {"type": "object", "var": "$resource.properties.organizationProfile.GitHub", "options": ["git-hub"], "stage": "Preview", "hide": true, "group": "", "help": {"short": "This supports github organization profile"}, "args": [{"type": "array", "var": "$resource.properties.organizationProfile.GitHub.organizations", "options": ["organizations"], "required": true, "help": {"short": "The list of GitHub organizations/repositories the pool should be present in."}, "item": {"type": "object", "args": [{"type": "array", "var": "$resource.properties.organizationProfile.GitHub.organizations[].repositories", "options": ["repositories"], "help": {"short": "Optional list of repositories in which the pool should be created."}, "item": {"type": "string"}}, {"type": "string", "var": "$resource.properties.organizationProfile.GitHub.organizations[].url", "options": ["url"], "required": true, "help": {"short": "The GitHub organization URL in which the pool should be created."}}]}}]}]}, {"type": "string", "var": "$resource.properties.provisioningState", "options": ["provisioning-state"], "hide": true, "group": "Properties", "help": {"short": "The status of the current operation."}, "enum": {"items": [{"name": "Accepted", "value": "Accepted"}, {"name": "Canceled", "value": "Canceled"}, {"name": "Deleting", "value": "Deleting"}, {"name": "Failed", "value": "Failed"}, {"name": "Provisioning", "value": "Provisioning"}, {"name": "Succeeded", "value": "Succeeded"}, {"name": "Updating", "value": "Updating"}]}}]}, {"name": "Resource", "args": [{"type": "object", "var": "$resource.identity", "options": ["identity"], "group": "Resource", "help": {"short": "The managed service identities assigned to this resource."}, "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$resource.identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "arg": "$resource.properties.agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.agentProfile.Stateful", "value": "Stateful"}, {"arg": "$resource.properties.agentProfile.Stateless", "value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions", "arg": "$resource.properties.agentProfile.resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "arg": "$resource.properties.agentProfile.resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic", "value": "Automatic"}, {"arg": "$resource.properties.agentProfile.resourcePredictionsProfile.Manual", "value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "arg": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic.predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan", "arg": "$resource.properties.agentProfile.Stateful.gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime", "arg": "$resource.properties.agentProfile.Stateful.maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "arg": "$resource.properties.devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "arg": "$resource.properties.fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.fabricProfile.Vmss", "value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "arg": "$resource.properties.fabricProfile.Vmss.images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "arg": "$resource.properties.fabricProfile.Vmss.images[].aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer", "arg": "$resource.properties.fabricProfile.Vmss.images[].buffer"}, {"type": "string", "name": "resourceId", "arg": "$resource.properties.fabricProfile.Vmss.images[].resourceId"}, {"type": "string", "name": "wellKnownImageName", "arg": "$resource.properties.fabricProfile.Vmss.images[].wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "arg": "$resource.properties.fabricProfile.Vmss.networkProfile", "props": [{"type": "string", "name": "subnetId", "arg": "$resource.properties.fabricProfile.Vmss.networkProfile.subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "arg": "$resource.properties.fabricProfile.Vmss.osProfile", "props": [{"type": "string", "name": "logonType", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "arg": "$resource.properties.fabricProfile.Vmss.sku", "required": true, "props": [{"type": "string", "name": "name", "arg": "$resource.properties.fabricProfile.Vmss.sku.name", "required": true}]}, {"type": "object", "name": "storageProfile", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile", "props": [{"type": "array", "name": "dataDisks", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].diskSizeGiB"}, {"type": "string", "name": "driveLetter", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].driveLetter"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "arg": "$resource.properties.maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "arg": "$resource.properties.organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.organizationProfile.AzureDevOps", "value": "AzureDevOps"}, {"arg": "$resource.properties.organizationProfile.GitHub", "value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations[].parallelism"}, {"type": "array", "name": "projects", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations[].projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations[].url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile", "props": [{"type": "array", "name": "groups", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "arg": "$resource.properties.organizationProfile.GitHub.organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "arg": "$resource.properties.organizationProfile.GitHub.organizations[].repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "arg": "$resource.properties.organizationProfile.GitHub.organizations[].url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "arg": "$resource.properties.provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevOpsInfrastructure/pools/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Stateful"}, {"value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer"}, {"type": "string", "name": "resourceId"}, {"type": "string", "name": "wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "props": [{"type": "string", "name": "subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "string", "name": "name", "required": true}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB"}, {"type": "string", "name": "driveLetter"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureDevOps"}, {"value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism"}, {"type": "array", "name": "projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "props": [{"type": "array", "name": "groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfQ==/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["n", "name", "pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the pool. It needs to be globally unique."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.agentProfile", "options": ["agent-profile"], "group": "Properties", "help": {"short": "Defines how the machine will be handled once it executed a job."}, "args": [{"type": "object", "var": "$resource.properties.agentProfile.Stateful", "options": ["stateful"], "args": [{"nullable": true, "type": "string", "var": "$resource.properties.agentProfile.Stateful.gracePeriodTimeSpan", "options": ["grace-period-time-span"], "help": {"short": "How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week."}}, {"nullable": true, "type": "string", "var": "$resource.properties.agentProfile.Stateful.maxAgentLifetime", "options": ["max-agent-lifetime"], "help": {"short": "How long should stateful machines be kept around. The maximum is one week."}}]}, {"blank": {"value": {}}, "type": "object", "var": "$resource.properties.agentProfile.Stateless", "options": ["stateless"]}, {"nullable": true, "blank": {"value": {}}, "type": "object", "var": "$resource.properties.agentProfile.resourcePredictions", "options": ["resource-predictions"], "help": {"short": "Defines pool buffer/stand-by agents."}}, {"nullable": true, "type": "object", "var": "$resource.properties.agentProfile.resourcePredictionsProfile", "options": ["resource-predictions-profile"], "help": {"short": "Defines how the pool buffer/stand-by agents is provided."}, "args": [{"type": "object", "var": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic", "options": ["automatic"], "args": [{"nullable": true, "type": "string", "var": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic.predictionPreference", "options": ["prediction-preference"], "help": {"short": "Determines the balance between cost and performance."}, "enum": {"items": [{"name": "Balanced", "value": "Balanced"}, {"name": "BestPerformance", "value": "BestPerformance"}, {"name": "MoreCostEffective", "value": "MoreCostEffective"}, {"name": "MorePerformance", "value": "MorePerformance"}, {"name": "MostCostEffective", "value": "MostCostEffective"}]}}]}, {"blank": {"value": {}}, "type": "object", "var": "$resource.properties.agentProfile.resourcePredictionsProfile.Manual", "options": ["manual"]}]}]}, {"type": "string", "var": "$resource.properties.devCenterProjectResourceId", "options": ["dev-center-project-resource-id"], "group": "Properties", "help": {"short": "The resource id of the DevCenter Project the pool belongs to."}}, {"type": "object", "var": "$resource.properties.fabricProfile", "options": ["fabric-profile"], "group": "Properties", "help": {"short": "Defines the type of fabric the agent will run on."}, "args": [{"type": "object", "var": "$resource.properties.fabricProfile.Vmss", "options": ["vmss"], "args": [{"type": "array", "var": "$resource.properties.fabricProfile.Vmss.images", "options": ["images"], "help": {"short": "The VM images of the machines in the pool."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "array", "var": "$resource.properties.fabricProfile.Vmss.images[].aliases", "options": ["aliases"], "help": {"short": "List of aliases to reference the image by."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.images[].buffer", "options": ["buffer"], "help": {"short": "The percentage of the buffer to be allocated to this image."}}, {"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.images[].resourceId", "options": ["resource-id"], "help": {"short": "The resource id of the image."}}, {"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.images[].wellKnownImageName", "options": ["well-known-image-name"], "help": {"short": "The image to use from a well-known set of images made available to customers."}}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.fabricProfile.Vmss.networkProfile", "options": ["network-profile"], "help": {"short": "The network profile of the machines in the pool."}, "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.networkProfile.subnetId", "options": ["subnet-id"], "help": {"short": "The subnet id on which to put all machines created in the pool."}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.fabricProfile.Vmss.osProfile", "options": ["os-profile"], "help": {"short": "The OS profile of the machines in the pool."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.osProfile.logonType", "options": ["logon-type"], "help": {"short": "Determines how the service should be run. By default, this will be set to Service."}, "enum": {"items": [{"name": "Interactive", "value": "Interactive"}, {"name": "Service", "value": "Service"}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings", "options": ["secrets-management-settings"], "help": {"short": "The secret management settings of the machines in the pool."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.certificateStoreLocation", "options": ["certificate-store-location"], "help": {"short": "Where to store certificates on the machine."}}, {"type": "boolean", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.keyExportable", "options": ["key-exportable"], "help": {"short": "Defines if the key of the certificates should be exportable."}}, {"type": "array", "var": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.observedCertificates", "options": ["observed-certificates"], "help": {"short": "The list of certificates to install on all machines in the pool."}, "item": {"nullable": true, "type": "string"}}]}]}, {"type": "object", "var": "$resource.properties.fabricProfile.Vmss.sku", "options": ["sku"], "help": {"short": "The Azure SKU of the machines in the pool."}, "args": [{"type": "string", "var": "$resource.properties.fabricProfile.Vmss.sku.name", "options": ["name"], "help": {"short": "The Azure SKU name of the machines in the pool."}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.fabricProfile.Vmss.storageProfile", "options": ["storage-profile"], "help": {"short": "The storage profile of the machines in the pool."}, "args": [{"nullable": true, "type": "array", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks", "options": ["data-disks"], "help": {"short": "A list of empty data disks to attach."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].caching", "options": ["caching"], "help": {"short": "The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "ReadOnly", "value": "ReadOnly"}, {"name": "ReadWrite", "value": "ReadWrite"}]}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].diskSizeGiB", "options": ["disk-size-gi-b"], "help": {"short": "The initial disk size in gigabytes."}}, {"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].driveLetter", "options": ["drive-letter"], "help": {"short": "The drive letter for the empty data disk. If not specified, it will be the first available letter."}}, {"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].storageAccountType", "options": ["storage-account-type"], "help": {"short": "The storage Account type to be used for the data disk. If omitted, the default is \"standard_lrs\"."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "Premium_ZRS", "value": "Premium_ZRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "StandardSSD_ZRS", "value": "StandardSSD_ZRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.fabricProfile.Vmss.storageProfile.osDiskStorageAccountType", "options": ["os-disk-storage-account-type"], "help": {"short": "The Azure SKU name of the machines in the pool."}, "enum": {"items": [{"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}, {"name": "StandardSSD", "value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "var": "$resource.properties.maximumConcurrency", "options": ["maximum-concurrency"], "group": "Properties", "help": {"short": "Defines how many resources can there be created at any given time."}, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "var": "$resource.properties.organizationProfile", "options": ["organization-profile"], "group": "Properties", "help": {"short": "Defines the organization in which the pool will be used."}, "args": [{"type": "object", "var": "$resource.properties.organizationProfile.AzureDevOps", "options": ["azure-dev-ops"], "args": [{"type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations", "options": ["organizations"], "help": {"short": "The list of Azure DevOps organizations the pool should be present in."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "integer32", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations[].parallelism", "options": ["parallelism"], "help": {"short": "How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool."}}, {"nullable": true, "type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations[].projects", "options": ["projects"], "help": {"short": "Optional list of projects in which the pool should be created."}, "item": {"nullable": true, "type": "string"}}, {"type": "string", "var": "$resource.properties.organizationProfile.AzureDevOps.organizations[].url", "options": ["url"], "help": {"short": "The Azure DevOps organization URL in which the pool should be created."}}]}}, {"nullable": true, "type": "object", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile", "options": ["permission-profile"], "help": {"short": "The type of permission which determines which accounts are admins on the Azure DevOps pool."}, "args": [{"nullable": true, "type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.groups", "options": ["groups"], "help": {"short": "Group email addresses"}, "item": {"nullable": true, "type": "string"}}, {"type": "string", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.kind", "options": ["kind"], "help": {"short": "Determines who has admin permissions to the Azure DevOps pool."}, "enum": {"items": [{"name": "CreatorOnly", "value": "CreatorOnly"}, {"name": "Inherit", "value": "Inherit"}, {"name": "SpecificAccounts", "value": "SpecificAccounts"}]}}, {"nullable": true, "type": "array", "var": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.users", "options": ["users"], "help": {"short": "User email addresses"}, "item": {"nullable": true, "type": "string"}}]}]}, {"type": "object", "var": "$resource.properties.organizationProfile.GitHub", "options": ["git-hub"], "args": [{"type": "array", "var": "$resource.properties.organizationProfile.GitHub.organizations", "options": ["organizations"], "help": {"short": "The list of GitHub organizations/repositories the pool should be present in."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "array", "var": "$resource.properties.organizationProfile.GitHub.organizations[].repositories", "options": ["repositories"], "help": {"short": "Optional list of repositories in which the pool should be created."}, "item": {"nullable": true, "type": "string"}}, {"type": "string", "var": "$resource.properties.organizationProfile.GitHub.organizations[].url", "options": ["url"], "help": {"short": "The GitHub organization URL in which the pool should be created."}}]}}]}]}, {"nullable": true, "type": "string", "var": "$resource.properties.provisioningState", "options": ["provisioning-state"], "group": "Properties", "help": {"short": "The status of the current operation."}, "enum": {"items": [{"name": "Accepted", "value": "Accepted"}, {"name": "Canceled", "value": "Canceled"}, {"name": "Deleting", "value": "Deleting"}, {"name": "Failed", "value": "Failed"}, {"name": "Provisioning", "value": "Provisioning"}, {"name": "Succeeded", "value": "Succeeded"}, {"name": "Updating", "value": "Updating"}]}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.identity", "options": ["identity"], "group": "Resource", "help": {"short": "The managed service identities assigned to this resource."}, "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "Pools_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DevOpsInfrastructure/pools/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Stateful"}, {"value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer"}, {"type": "string", "name": "resourceId"}, {"type": "string", "name": "wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "props": [{"type": "string", "name": "subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "props": [{"type": "string", "name": "logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "string", "name": "name", "required": true}]}, {"type": "object", "name": "storageProfile", "props": [{"type": "array", "name": "dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB"}, {"type": "string", "name": "driveLetter"}, {"type": "string", "name": "storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureDevOps"}, {"value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism"}, {"type": "array", "name": "projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "props": [{"type": "array", "name": "groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$resource.identity", "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "agentProfile", "arg": "$resource.properties.agentProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.agentProfile.Stateful", "value": "Stateful"}, {"arg": "$resource.properties.agentProfile.Stateless", "value": "Stateless"}]}}, {"type": "object", "name": "resourcePredictions", "arg": "$resource.properties.agentProfile.resourcePredictions"}, {"type": "object", "name": "resourcePredictionsProfile", "arg": "$resource.properties.agentProfile.resourcePredictionsProfile", "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic", "value": "Automatic"}, {"arg": "$resource.properties.agentProfile.resourcePredictionsProfile.Manual", "value": "Manual"}]}}], "discriminators": [{"property": "kind", "value": "Automatic", "props": [{"type": "string", "name": "predictionPreference", "arg": "$resource.properties.agentProfile.resourcePredictionsProfile.Automatic.predictionPreference", "enum": {"items": [{"value": "Balanced"}, {"value": "BestPerformance"}, {"value": "MoreCostEffective"}, {"value": "MorePerformance"}, {"value": "MostCostEffective"}]}}]}, {"property": "kind", "value": "Manual"}]}], "discriminators": [{"property": "kind", "value": "Stateful", "props": [{"type": "string", "name": "gracePeriodTimeSpan", "arg": "$resource.properties.agentProfile.Stateful.gracePeriodTimeSpan"}, {"type": "string", "name": "maxAgentLifetime", "arg": "$resource.properties.agentProfile.Stateful.maxAgentLifetime"}]}, {"property": "kind", "value": "Stateless"}]}, {"type": "string", "name": "devCenterProjectResourceId", "arg": "$resource.properties.devCenterProjectResourceId", "required": true}, {"type": "object", "name": "fabricProfile", "arg": "$resource.properties.fabricProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.fabricProfile.Vmss", "value": "Vmss"}]}}], "discriminators": [{"property": "kind", "value": "Vmss", "props": [{"type": "array", "name": "images", "arg": "$resource.properties.fabricProfile.Vmss.images", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "aliases", "arg": "$resource.properties.fabricProfile.Vmss.images[].aliases", "item": {"type": "string"}}, {"default": {"value": "*"}, "type": "string", "name": "buffer", "arg": "$resource.properties.fabricProfile.Vmss.images[].buffer"}, {"type": "string", "name": "resourceId", "arg": "$resource.properties.fabricProfile.Vmss.images[].resourceId"}, {"type": "string", "name": "wellKnownImageName", "arg": "$resource.properties.fabricProfile.Vmss.images[].wellKnownImageName"}]}}, {"type": "object", "name": "networkProfile", "arg": "$resource.properties.fabricProfile.Vmss.networkProfile", "props": [{"type": "string", "name": "subnetId", "arg": "$resource.properties.fabricProfile.Vmss.networkProfile.subnetId", "required": true}]}, {"type": "object", "name": "osProfile", "arg": "$resource.properties.fabricProfile.Vmss.osProfile", "props": [{"type": "string", "name": "logonType", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.logonType", "enum": {"items": [{"value": "Interactive"}, {"value": "Service"}]}}, {"type": "object", "name": "secretsManagementSettings", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings", "props": [{"type": "string", "name": "certificateStoreLocation", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.certificateStoreLocation"}, {"type": "boolean", "name": "keyExportable", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.keyExportable", "required": true}, {"type": "array", "name": "observedCertificates", "arg": "$resource.properties.fabricProfile.Vmss.osProfile.secretsManagementSettings.observedCertificates", "required": true, "item": {"type": "string"}}]}]}, {"type": "object", "name": "sku", "arg": "$resource.properties.fabricProfile.Vmss.sku", "required": true, "props": [{"type": "string", "name": "name", "arg": "$resource.properties.fabricProfile.Vmss.sku.name", "required": true}]}, {"type": "object", "name": "storageProfile", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile", "props": [{"type": "array", "name": "dataDisks", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks", "item": {"type": "object", "props": [{"type": "string", "name": "caching", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].caching", "enum": {"items": [{"value": "None"}, {"value": "ReadOnly"}, {"value": "ReadWrite"}]}}, {"type": "integer32", "name": "diskSizeGiB", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].diskSizeGiB"}, {"type": "string", "name": "driveLetter", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].driveLetter"}, {"type": "string", "name": "storageAccountType", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.dataDisks[].storageAccountType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "Premium_ZRS"}, {"value": "StandardSSD_LRS"}, {"value": "StandardSSD_ZRS"}, {"value": "Standard_LRS"}]}}]}}, {"type": "string", "name": "osDiskStorageAccountType", "arg": "$resource.properties.fabricProfile.Vmss.storageProfile.osDiskStorageAccountType", "enum": {"items": [{"value": "Premium"}, {"value": "Standard"}, {"value": "StandardSSD"}]}}]}]}]}, {"type": "integer32", "name": "maximumConcurrency", "arg": "$resource.properties.maximumConcurrency", "required": true, "format": {"maximum": 10000, "minimum": 1}}, {"type": "object", "name": "organizationProfile", "arg": "$resource.properties.organizationProfile", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$resource.properties.organizationProfile.AzureDevOps", "value": "AzureDevOps"}, {"arg": "$resource.properties.organizationProfile.GitHub", "value": "GitHub"}]}}], "discriminators": [{"property": "kind", "value": "AzureDevOps", "props": [{"type": "array", "name": "organizations", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations", "required": true, "item": {"type": "object", "props": [{"type": "integer32", "name": "parallelism", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations[].parallelism"}, {"type": "array", "name": "projects", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations[].projects", "item": {"type": "string"}}, {"type": "string", "name": "url", "arg": "$resource.properties.organizationProfile.AzureDevOps.organizations[].url", "required": true}]}}, {"type": "object", "name": "permissionProfile", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile", "props": [{"type": "array", "name": "groups", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.groups", "item": {"type": "string"}}, {"type": "string", "name": "kind", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.kind", "required": true, "enum": {"items": [{"value": "CreatorOnly"}, {"value": "Inherit"}, {"value": "SpecificAccounts"}]}}, {"type": "array", "name": "users", "arg": "$resource.properties.organizationProfile.AzureDevOps.permissionProfile.users", "item": {"type": "string"}}]}]}, {"property": "kind", "value": "GitHub", "props": [{"type": "array", "name": "organizations", "arg": "$resource.properties.organizationProfile.GitHub.organizations", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "repositories", "arg": "$resource.properties.organizationProfile.GitHub.organizations[].repositories", "item": {"type": "string"}}, {"type": "string", "name": "url", "arg": "$resource.properties.organizationProfile.GitHub.organizations[].url", "required": true}]}}]}]}, {"type": "string", "name": "provisioningState", "arg": "$resource.properties.provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Pools_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Pool_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml new file mode 100644 index 000000000..d6253388f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fQ==/2024-04-04-preview.xml @@ -0,0 +1,1769 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.json new file mode 100644 index 000000000..c8872e55f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}/resources", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfS9yZXNvdXJjZXM=/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "commandGroups": [{"name": "mdp pool agent", "commands": [{"name": "list", "version": "2024-04-04-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.devopsinfrastructure/pools/{}/resources", "version": "2024-04-04-preview", "swagger": "mgmt-plane/devopsinfrastructure/ResourceProviders/Microsoft.DevOpsInfrastructure/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGV2T3BzSW5mcmFzdHJ1Y3R1cmUvcG9vbHMve3Bvb2xOYW1lfS9yZXNvdXJjZXM=/V/MjAyNC0wNC0wNC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.poolName", "options": ["pool-name"], "required": true, "idPart": "name", "help": {"short": "Name of the pool. It needs to be globally unique."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ResourceDetails_ListByPool", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}/resources", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "poolName", "arg": "$Path.poolName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9-.]*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-04-04-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "image", "required": true}, {"type": "string", "name": "imageVersion", "required": true}, {"type": "string", "name": "status", "required": true, "enum": {"items": [{"value": "Allocated"}, {"value": "Leased"}, {"value": "NotReady"}, {"value": "PendingReimage"}, {"value": "PendingReturn"}, {"value": "Provisioning"}, {"value": "Ready"}, {"value": "Reimaging"}, {"value": "Returned"}, {"value": "Starting"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.xml new file mode 100644 index 000000000..ce44bacb2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZXZvcHNpbmZyYXN0cnVjdHVyZS9wb29scy97fS9yZXNvdXJjZXM=/2024-04-04-preview.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.md new file mode 100644 index 000000000..27e87d53d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.network/networksecurityperimeters 2023-08-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnM=/2023-08-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..6ca174feb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "The location in which NSP is created."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.networkSecurityPerimeterName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["n", "name", "perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "The location in which NSP is created."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "NetworkSecurityPerimeters_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "perimeterGuid"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkSecurityPerimeter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.networkSecurityPerimeterName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NetworkSecurityPerimeters_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkSecurityPerimeter_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..0be357dbb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30=/2023-08-01-preview.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json new file mode 100644 index 000000000..197cb6176 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link-reference", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspLinkReferences_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/linkReferences/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"readOnly": true, "type": "array", "name": "remoteInboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "remotePerimeterResourceId"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml new file mode 100644 index 000000000..710e1b661 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXM=/2023-08-01-preview.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..45a329197 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcy97bGlua1JlZmVyZW5jZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link-reference", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcy97bGlua1JlZmVyZW5jZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkReferenceName", "options": ["n", "name", "link-reference-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP linkReference."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspLinkReferences_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "linkReferenceName", "arg": "$Path.linkReferenceName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/linkReferences/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"readOnly": true, "type": "array", "name": "remoteInboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "remotePerimeterResourceId"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/linkreferences/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rUmVmZXJlbmNlcy97bGlua1JlZmVyZW5jZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkReferenceName", "options": ["n", "name", "link-reference-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP linkReference."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NspLinkReferences_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "linkReferenceName", "arg": "$Path.linkReferenceName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..721b31f17 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3JlZmVyZW5jZXMve30=/2023-08-01-preview.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json new file mode 100644 index 000000000..4b61767be --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspLinks_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml new file mode 100644 index 000000000..d4f807a15 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3M=/2023-08-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json new file mode 100644 index 000000000..9d4ca13f5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter link", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspLinks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NspLinks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.autoApprovedRemotePerimeterResourceId", "options": ["auto-remote-nsp-id"], "group": "Properties", "help": {"short": "Perimeter ARM Id for the remote NSP with which the link gets created in Auto-approval mode. It should be used when the NSP admin have Microsoft.Network/networkSecurityPerimeters/linkPerimeter/action permission on the remote NSP resource."}}, {"type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A message passed to the owner of the remote NSP link resource with this connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted to 140 chars."}}, {"type": "array", "var": "$parameters.properties.localInboundProfiles", "options": ["local-inbound-profile"], "group": "Properties", "help": {"short": "List of local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. It's default value is ['*']."}, "format": {"unique": true}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.remoteInboundProfiles", "options": ["remote-inbound-profile"], "group": "Properties", "help": {"short": "List of remote Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. This property can only be updated in auto-approval mode. It's default value is ['*']."}, "format": {"unique": true}, "item": {"type": "string"}}]}], "operations": [{"operationId": "NspLinks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId", "arg": "$parameters.properties.autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description", "arg": "$parameters.properties.description"}, {"type": "array", "name": "localInboundProfiles", "arg": "$parameters.properties.localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"type": "array", "name": "remoteInboundProfiles", "arg": "$parameters.properties.remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/links/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9saW5rcy97bGlua05hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.linkName", "options": ["n", "name", "link-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP link."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A message passed to the owner of the remote NSP link resource with this connection request. In case of Auto-approved flow, it is default to 'Auto Approved'. Restricted to 140 chars."}}, {"nullable": true, "type": "array", "var": "$parameters.properties.localInboundProfiles", "options": ["local-inbound-profile"], "group": "Properties", "help": {"short": "List of local Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. It's default value is ['*']."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.remoteInboundProfiles", "options": ["remote-inbound-profile"], "group": "Properties", "help": {"short": "List of remote Inbound profile names to which Inbound is allowed. Use ['*'] to allow inbound to all profiles. This property can only be updated in auto-approval mode. It's default value is ['*']."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string"}}]}], "operations": [{"operationId": "NspLinks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/links/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "autoApprovedRemotePerimeterResourceId"}, {"type": "string", "name": "description"}, {"type": "array", "name": "localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "localOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}, {"value": "WaitForRemoteCompletion"}]}}, {"type": "array", "name": "remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "remoteOutboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "remotePerimeterGuid"}, {"readOnly": true, "type": "string", "name": "remotePerimeterLocation"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Disconnected"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspLink_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$parameters.properties.description"}, {"type": "array", "name": "localInboundProfiles", "arg": "$parameters.properties.localInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}, {"type": "array", "name": "remoteInboundProfiles", "arg": "$parameters.properties.remoteInboundProfiles", "format": {"unique": true}, "item": {"type": "string"}}]}], "clientFlatten": true}}}}, {"operationId": "NspLinks_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "linkName", "arg": "$Path.linkName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspLink_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..035fa9a27 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vbGlua3Mve30=/2023-08-01-preview.xml @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json new file mode 100644 index 000000000..30045da83 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspProfiles_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml new file mode 100644 index 000000000..4b149a875 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXM=/2023-08-01-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..4145b9ac1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspProfiles_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "NspProfiles_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.profileName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "NspProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accessRulesVersion"}, {"readOnly": true, "type": "string", "name": "diagnosticSettingsVersion"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspProfile_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.profileName"}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NspProfiles_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspProfile_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..08c3295b5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30=/2023-08-01-preview.xml @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json new file mode 100644 index 000000000..35b2e4d77 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile access-rule", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVz/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspAccessRules_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml new file mode 100644 index 000000000..6a8be558c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXM=/2023-08-01-preview.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..25ed6e19f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter profile access-rule", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspAccessRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspAccessRules_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$parameters.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "Inbound address prefixes (IPv4/IPv6)"}, "item": {"type": "string"}}, {"type": "string", "var": "$parameters.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Direction that specifies whether the access rules is inbound/outbound."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "array", "var": "$parameters.properties.emailAddresses", "options": ["email-addresses"], "group": "Properties", "help": {"short": "Outbound rules email address format."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.fullyQualifiedDomainNames", "options": ["fqdn"], "group": "Properties", "help": {"short": "Outbound rules fully qualified domain name format."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.phoneNumbers", "options": ["phone-numbers"], "group": "Properties", "help": {"short": "Outbound rules phone number format."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.serviceTags", "options": ["service-tags"], "group": "Properties", "help": {"short": "Inbound rules service tag names."}, "item": {"type": "string"}}, {"type": "array", "var": "$parameters.properties.subscriptions", "options": ["subscriptions"], "group": "Properties", "help": {"short": "Subscription id in the ARM id format."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.subscriptions[].id", "options": ["id"], "help": {"short": "Subscription ID in the ARM ID fromat."}}]}}]}], "operations": [{"operationId": "NspAccessRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.accessRuleName"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$parameters.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "arg": "$parameters.properties.direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "arg": "$parameters.properties.emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "arg": "$parameters.properties.fullyQualifiedDomainNames", "item": {"type": "string"}}, {"type": "array", "name": "phoneNumbers", "arg": "$parameters.properties.phoneNumbers", "item": {"type": "string"}}, {"type": "array", "name": "serviceTags", "arg": "$parameters.properties.serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "arg": "$parameters.properties.subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.subscriptions[].id"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/profiles/{}/accessrules/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9wcm9maWxlcy97cHJvZmlsZU5hbWV9L2FjY2Vzc1J1bGVzL3thY2Nlc3NSdWxlTmFtZX0=/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessRuleName", "options": ["n", "name", "access-rule-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the NSP access rule."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "string", "var": "$Path.profileName", "options": ["profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP profile."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.addressPrefixes", "options": ["address-prefixes"], "group": "Properties", "help": {"short": "Inbound address prefixes (IPv4/IPv6)"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Direction that specifies whether the access rules is inbound/outbound."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"nullable": true, "type": "array", "var": "$parameters.properties.emailAddresses", "options": ["email-addresses"], "group": "Properties", "help": {"short": "Outbound rules email address format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.fullyQualifiedDomainNames", "options": ["fqdn"], "group": "Properties", "help": {"short": "Outbound rules fully qualified domain name format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.phoneNumbers", "options": ["phone-numbers"], "group": "Properties", "help": {"short": "Outbound rules phone number format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.serviceTags", "options": ["service-tags"], "group": "Properties", "help": {"short": "Inbound rules service tag names."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$parameters.properties.subscriptions", "options": ["subscriptions"], "group": "Properties", "help": {"short": "Subscription id in the ARM id format."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.subscriptions[].id", "options": ["id"], "help": {"short": "Subscription ID in the ARM ID fromat."}}]}}]}], "operations": [{"operationId": "NspAccessRules_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/profiles/{}/accessRules/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "networkSecurityPerimeters", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "location"}, {"readOnly": true, "type": "string", "name": "perimeterGuid"}]}}, {"type": "array", "name": "phoneNumbers", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array", "name": "serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspAccessRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.accessRuleName"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "addressPrefixes", "arg": "$parameters.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "string", "name": "direction", "arg": "$parameters.properties.direction", "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "array", "name": "emailAddresses", "arg": "$parameters.properties.emailAddresses", "item": {"type": "string"}}, {"type": "array", "name": "fullyQualifiedDomainNames", "arg": "$parameters.properties.fullyQualifiedDomainNames", "item": {"type": "string"}}, {"type": "array", "name": "phoneNumbers", "arg": "$parameters.properties.phoneNumbers", "item": {"type": "string"}}, {"type": "array", "name": "serviceTags", "arg": "$parameters.properties.serviceTags", "item": {"type": "string"}}, {"type": "array", "name": "subscriptions", "arg": "$parameters.properties.subscriptions", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.subscriptions[].id"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NspAccessRules_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessRuleName", "arg": "$Path.accessRuleName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspAccessRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..b10d33e7d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcHJvZmlsZXMve30vYWNjZXNzcnVsZXMve30=/2023-08-01-preview.xml @@ -0,0 +1,582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json new file mode 100644 index 000000000..6fa644ea2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter association", "commands": [{"name": "list", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucw==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "An optional query parameter which specifies the maximum number of records to be returned by the server."}, "format": {"maximum": 20, "minimum": 1}}]}], "operations": [{"operationId": "NspAssociations_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"maximum": 20, "minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml new file mode 100644 index 000000000..fd47012a5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnM=/2023-08-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json new file mode 100644 index 000000000..98b77c26e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "network perimeter association", "commands": [{"name": "show", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NspAssociations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "delete", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "NspAssociations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.accessMode", "options": ["access-mode"], "group": "Properties", "help": {"short": "Access mode on the association."}, "enum": {"items": [{"name": "Audit", "value": "Audit"}, {"name": "Enforced", "value": "Enforced"}, {"name": "Learning", "value": "Learning"}]}}, {"type": "object", "var": "$parameters.properties.privateLinkResource", "options": ["private-link-resource"], "group": "Properties", "help": {"short": "The PaaS resource to be associated."}, "args": [{"type": "string", "var": "@SubResource_create.id", "options": ["id"], "help": {"short": "Resource ID."}}], "cls": "SubResource_create"}, {"type": "@SubResource_create", "var": "$parameters.properties.profile", "options": ["profile"], "group": "Properties", "help": {"short": "Profile id to which the PaaS resource is associated."}}]}], "operations": [{"operationId": "NspAssociations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.associationName"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "arg": "$parameters.properties.accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"type": "object", "name": "privateLinkResource", "arg": "$parameters.properties.privateLinkResource", "props": [{"type": "string", "name": "id", "arg": "@SubResource_create.id"}], "cls": "SubResource_create"}, {"type": "@SubResource_create", "name": "profile", "arg": "$parameters.properties.profile"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}, {"name": "update", "version": "2023-08-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/networksecurityperimeters/{}/resourceassociations/{}", "version": "2023-08-01-preview", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9uZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJzL3tuZXR3b3JrU2VjdXJpdHlQZXJpbWV0ZXJOYW1lfS9yZXNvdXJjZUFzc29jaWF0aW9ucy97YXNzb2NpYXRpb25OYW1lfQ==/V/MjAyMy0wOC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.associationName", "options": ["n", "name", "association-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the NSP association."}}, {"type": "string", "var": "$Path.networkSecurityPerimeterName", "options": ["perimeter-name"], "required": true, "idPart": "name", "help": {"short": "The name of the network security perimeter."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.accessMode", "options": ["access-mode"], "group": "Properties", "help": {"short": "Access mode on the association."}, "enum": {"items": [{"name": "Audit", "value": "Audit"}, {"name": "Enforced", "value": "Enforced"}, {"name": "Learning", "value": "Learning"}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.privateLinkResource", "options": ["private-link-resource"], "group": "Properties", "help": {"short": "The PaaS resource to be associated."}, "args": [{"nullable": true, "type": "string", "var": "@SubResource_update.id", "options": ["id"], "help": {"short": "Resource ID."}}], "cls": "SubResource_update"}, {"nullable": true, "type": "@SubResource_update", "var": "$parameters.properties.profile", "options": ["profile"], "group": "Properties", "help": {"short": "Profile id to which the PaaS resource is associated."}}]}], "operations": [{"operationId": "NspAssociations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityPerimeters/{}/resourceAssociations/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"readOnly": true, "type": "string", "name": "hasProvisioningIssues"}, {"type": "object", "name": "privateLinkResource", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"type": "@SubResource_read", "name": "profile"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NspAssociation_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "string", "name": "name", "arg": "$Path.associationName"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessMode", "arg": "$parameters.properties.accessMode", "enum": {"items": [{"value": "Audit"}, {"value": "Enforced"}, {"value": "Learning"}]}}, {"type": "object", "name": "privateLinkResource", "arg": "$parameters.properties.privateLinkResource", "props": [{"type": "string", "name": "id", "arg": "@SubResource_update.id"}], "cls": "SubResource_update"}, {"type": "@SubResource_update", "name": "profile", "arg": "$parameters.properties.profile"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "NspAssociations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/resourceAssociations/{associationName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "associationName", "arg": "$Path.associationName", "required": true}, {"type": "string", "name": "networkSecurityPerimeterName", "arg": "$Path.networkSecurityPerimeterName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-08-01-preview"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NspAssociation_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml new file mode 100644 index 000000000..7558fdb8b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL25ldHdvcmtzZWN1cml0eXBlcmltZXRlcnMve30vcmVzb3VyY2Vhc3NvY2lhdGlvbnMve30=/2023-08-01-preview.xml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.json new file mode 100644 index 000000000..e0d315c46 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cw==/V/MjAyNC0wMS0wMQ=="}], "commandGroups": [{"name": "network vnet subnet", "commands": [{"name": "list", "version": "2024-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cw==/V/MjAyNC0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.virtualNetworkName", "options": ["vnet-name"], "required": true, "idPart": "name", "help": {"short": "The virtual network (VNet) name."}}]}], "operations": [{"operationId": "Subnets_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualNetworkName", "arg": "$Path.virtualNetworkName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "applicationGatewayIPConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@SubResource_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "defaultOutboundAccess"}, {"type": "array", "name": "delegations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "actions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "serviceName"}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"type": "array<@SubResource_read>", "name": "ipAllocations", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array", "name": "ipConfigurationProfiles", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@IPConfiguration_read>", "name": "ipConfigurations", "item": {"type": "@IPConfiguration_read"}}, {"type": "@SubResource_read", "name": "natGateway"}, {"type": "object", "name": "networkSecurityGroup", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@SecurityRule_read>", "name": "defaultSecurityRules", "item": {"type": "@SecurityRule_read"}}, {"readOnly": true, "type": "array", "name": "flowLogs", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkWatchers/{}/flowLogs/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "object", "name": "flowAnalyticsConfiguration", "props": [{"type": "object", "name": "networkWatcherFlowAnalyticsConfiguration", "props": [{"type": "boolean", "name": "enabled"}, {"type": "integer32", "name": "trafficAnalyticsInterval"}, {"type": "string", "name": "workspaceId"}, {"type": "string", "name": "workspaceRegion"}, {"type": "string", "name": "workspaceResourceId"}]}]}, {"type": "object", "name": "format", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "JSON"}]}}, {"default": {"value": 0}, "type": "integer32", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "retentionPolicy", "props": [{"default": {"value": 0}, "type": "integer32", "name": "days"}, {"default": {"value": false}, "type": "boolean", "name": "enabled"}]}, {"type": "string", "name": "storageId", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceGuid"}, {"type": "string", "name": "targetResourceId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "flushConnection"}, {"readOnly": true, "type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "auxiliaryMode", "enum": {"items": [{"value": "AcceleratedConnections"}, {"value": "Floating"}, {"value": "MaxConnections"}, {"value": "None"}]}}, {"type": "string", "name": "auxiliarySku", "enum": {"items": [{"value": "A1"}, {"value": "A2"}, {"value": "A4"}, {"value": "A8"}, {"value": "None"}]}}, {"type": "boolean", "name": "disableTcpStateTracking"}, {"type": "object", "name": "dnsSettings", "props": [{"readOnly": true, "type": "array", "name": "appliedDnsServers", "item": {"type": "string"}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"type": "string", "name": "internalDnsNameLabel"}, {"readOnly": true, "type": "string", "name": "internalDomainNameSuffix"}, {"readOnly": true, "type": "string", "name": "internalFqdn"}]}, {"readOnly": true, "type": "@SubResource_read", "name": "dscpConfiguration"}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableIPForwarding"}, {"readOnly": true, "type": "array", "name": "hostedWorkloads", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/ipConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGatewayBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "backendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "string", "name": "ipAddress"}]}}, {"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"type": "array", "name": "loadBalancerBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/backendAddressPools/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"type": "integer32", "name": "drainPeriodInSeconds"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"type": "array", "name": "loadBalancerBackendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "adminState", "enum": {"items": [{"value": "Down"}, {"value": "None"}, {"value": "Up"}]}}, {"readOnly": true, "type": "array", "name": "inboundNatRulesPortMapping", "item": {"type": "object", "props": [{"type": "integer32", "name": "backendPort"}, {"type": "integer32", "name": "frontendPort"}, {"type": "string", "name": "inboundNatRuleName"}]}}, {"type": "string", "name": "ipAddress"}, {"type": "@SubResource_read", "name": "loadBalancerFrontendIPConfiguration"}, {"readOnly": true, "type": "@SubResource_read", "name": "networkInterfaceIPConfiguration"}, {"type": "@SubResource_read", "name": "subnet"}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "location"}, {"readOnly": true, "type": "@SubResource_read", "name": "outboundRule"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "syncMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}, {"type": "array", "name": "tunnelInterfaces", "item": {"type": "object", "props": [{"type": "integer32", "name": "identifier"}, {"type": "integer32", "name": "port"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Native"}, {"value": "None"}, {"value": "VXLAN"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "External"}, {"value": "Internal"}, {"value": "None"}]}}]}}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "loadBalancerInboundNatRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/inboundNatRules/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "backendAddressPool"}, {"readOnly": true, "type": "@NetworkInterfaceIPConfiguration_read", "name": "backendIPConfiguration"}, {"type": "integer32", "name": "backendPort"}, {"type": "boolean", "name": "enableFloatingIP"}, {"type": "boolean", "name": "enableTcpReset"}, {"type": "@SubResource_read", "name": "frontendIPConfiguration"}, {"type": "integer32", "name": "frontendPort"}, {"type": "integer32", "name": "frontendPortRangeEnd"}, {"type": "integer32", "name": "frontendPortRangeStart"}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "All"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"nullable": true, "type": "integer32", "name": "privateIPAddressPrefixLength", "format": {"maximum": 128, "minimum": 1}}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "object", "name": "privateLinkConnectionProperties", "props": [{"readOnly": true, "type": "array", "name": "fqdns", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "string", "name": "requiredMemberName"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}, {"type": "array", "name": "virtualNetworkTaps", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworkTaps/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "destinationLoadBalancerFrontEndIPConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/frontendIPConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatPools", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicIPAddress", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/publicIPAddresses/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "ddosSettings", "props": [{"type": "@SubResource_read", "name": "ddosProtectionPlan"}, {"type": "string", "name": "protectionMode", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "VirtualNetworkInherited"}]}}]}, {"type": "string", "name": "deleteOption", "enum": {"items": [{"value": "Delete"}, {"value": "Detach"}]}}, {"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel"}, {"type": "string", "name": "domainNameLabelScope", "enum": {"items": [{"value": "NoReuse"}, {"value": "ResourceGroupReuse"}, {"value": "SubscriptionReuse"}, {"value": "TenantReuse"}]}}, {"type": "string", "name": "fqdn"}, {"type": "string", "name": "reverseFqdn"}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "object", "name": "ipConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "privateIPAddress"}, {"default": {"value": "Dynamic"}, "type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}], "cls": "IPConfiguration_read"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "@PublicIPAddress_read", "name": "linkedPublicIPAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "object", "name": "natGateway", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/natGateways/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "integer32", "name": "idleTimeoutInMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array<@SubResource_read>", "name": "publicIpAddresses", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "subnets", "item": {"type": "@SubResource_read"}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "publicIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "@PublicIPAddress_read", "name": "servicePublicIPAddress"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Basic"}, {"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Global"}, {"value": "Regional"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "PublicIPAddress_read"}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "FrontendIPConfiguration_read"}, {"type": "@NetworkInterfaceIPConfiguration_read", "name": "destinationNetworkInterfaceIPConfiguration"}, {"type": "integer", "name": "destinationPort"}, {"readOnly": true, "type": "array", "name": "networkInterfaceTapConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/tapConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@VirtualNetworkTap_read", "name": "virtualNetworkTap"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VirtualNetworkTap_read"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "@NetworkSecurityGroup_read", "name": "networkSecurityGroup"}, {"type": "string", "name": "nicType", "enum": {"items": [{"value": "Elastic"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "boolean", "name": "primary"}, {"readOnly": true, "type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "array", "name": "customDnsConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "array", "name": "ipAddresses", "item": {"type": "string"}}]}}, {"type": "string", "name": "customNetworkInterfaceName"}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "groupId"}, {"type": "string", "name": "memberName"}, {"type": "string", "name": "privateIPAddress"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@PrivateLinkServiceConnection_read>", "name": "manualPrivateLinkServiceConnections", "item": {"type": "@PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"type": "array", "name": "privateLinkServiceConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status"}], "cls": "PrivateLinkServiceConnectionState_read"}, {"type": "string", "name": "privateLinkServiceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "requestMessage"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpoint_read"}, {"type": "object", "name": "privateLinkService", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "alias"}, {"type": "object", "name": "autoApproval", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableProxyProtocol"}, {"type": "array", "name": "fqdns", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@FrontendIPConfiguration_read>", "name": "loadBalancerFrontendIpConfigurations", "item": {"type": "@FrontendIPConfiguration_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}/privateEndpointConnections/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "linkIdentifier"}, {"readOnly": true, "type": "@PrivateEndpoint_read", "name": "privateEndpoint"}, {"readOnly": true, "type": "string", "name": "privateEndpointLocation"}, {"type": "@PrivateLinkServiceConnectionState_read", "name": "privateLinkServiceConnectionState"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "visibility", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@NetworkInterfaceTapConfiguration_read>", "name": "tapConfigurations", "item": {"type": "@NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "object", "name": "virtualMachine", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"readOnly": true, "type": "boolean", "name": "vnetEncryptionSupported"}, {"type": "string", "name": "workloadType"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterface_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "securityRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "string", "name": "destinationAddressPrefix"}, {"type": "array", "name": "destinationAddressPrefixes", "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "destinationApplicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "string", "name": "destinationPortRange"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "*"}, {"value": "Ah"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "sourceAddressPrefix"}, {"type": "array", "name": "sourceAddressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "sourceApplicationSecurityGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApplicationSecurityGroup_read"}}, {"type": "string", "name": "sourcePortRange"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "SecurityRule_read"}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkSecurityGroup_read"}, {"default": {"value": "Disabled"}, "type": "string", "name": "privateEndpointNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "NetworkSecurityGroupEnabled"}, {"value": "RouteTableEnabled"}]}}, {"readOnly": true, "type": "array<@PrivateEndpoint_read>", "name": "privateEndpoints", "item": {"type": "@PrivateEndpoint_read"}}, {"default": {"value": "Enabled"}, "type": "string", "name": "privateLinkServiceNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "purpose"}, {"readOnly": true, "type": "array", "name": "resourceNavigationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "routeTable", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "disableBgpRoutePropagation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "routes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "boolean", "name": "hasBgpOverride"}, {"type": "string", "name": "nextHopIpAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "None"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "array", "name": "serviceAssociationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "allowDelete"}, {"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"type": "array", "name": "locations", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpointPolicies", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "kind"}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "contextualServiceEndpointPolicies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "serviceAlias"}, {"type": "array", "name": "serviceEndpointPolicyDefinitions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}, {"type": "array", "name": "serviceResources", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpoints", "item": {"type": "object", "props": [{"type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "@SubResource_read", "name": "networkIdentifier"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}]}}, {"type": "string", "name": "sharingScope", "enum": {"items": [{"value": "DelegatedServices"}, {"value": "Tenant"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "Subnet_read"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.xml new file mode 100644 index 000000000..4c870c9e0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRz/2024-01-01.xml @@ -0,0 +1,1304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.json new file mode 100644 index 000000000..af1b4d1a3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cy97c3VibmV0TmFtZX0=/V/MjAyNC0wMS0wMQ=="}], "commandGroups": [{"name": "network vnet subnet", "commands": [{"name": "show", "version": "2024-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cy97c3VibmV0TmFtZX0=/V/MjAyNC0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.subnetName", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The subnet name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.virtualNetworkName", "options": ["vnet-name"], "required": true, "idPart": "name", "help": {"short": "The virtual network (VNet) name."}}, {"type": "string", "var": "$Query.expand", "options": ["expand"], "help": {"short": "Expands referenced resources. Default value is None."}}]}], "operations": [{"operationId": "Subnets_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subnetName", "arg": "$Path.subnetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualNetworkName", "arg": "$Path.virtualNetworkName", "required": true}]}, "query": {"params": [{"type": "string", "name": "$expand", "arg": "$Query.expand"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2024-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "applicationGatewayIPConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@SubResource_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "defaultOutboundAccess"}, {"type": "array", "name": "delegations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "actions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "serviceName"}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"type": "array<@SubResource_read>", "name": "ipAllocations", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array", "name": "ipConfigurationProfiles", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@IPConfiguration_read>", "name": "ipConfigurations", "item": {"type": "@IPConfiguration_read"}}, {"type": "@SubResource_read", "name": "natGateway"}, {"type": "object", "name": "networkSecurityGroup", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@SecurityRule_read>", "name": "defaultSecurityRules", "item": {"type": "@SecurityRule_read"}}, {"readOnly": true, "type": "array", "name": "flowLogs", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkWatchers/{}/flowLogs/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "object", "name": "flowAnalyticsConfiguration", "props": [{"type": "object", "name": "networkWatcherFlowAnalyticsConfiguration", "props": [{"type": "boolean", "name": "enabled"}, {"type": "integer32", "name": "trafficAnalyticsInterval"}, {"type": "string", "name": "workspaceId"}, {"type": "string", "name": "workspaceRegion"}, {"type": "string", "name": "workspaceResourceId"}]}]}, {"type": "object", "name": "format", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "JSON"}]}}, {"default": {"value": 0}, "type": "integer32", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "retentionPolicy", "props": [{"default": {"value": 0}, "type": "integer32", "name": "days"}, {"default": {"value": false}, "type": "boolean", "name": "enabled"}]}, {"type": "string", "name": "storageId", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceGuid"}, {"type": "string", "name": "targetResourceId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "flushConnection"}, {"readOnly": true, "type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "auxiliaryMode", "enum": {"items": [{"value": "AcceleratedConnections"}, {"value": "Floating"}, {"value": "MaxConnections"}, {"value": "None"}]}}, {"type": "string", "name": "auxiliarySku", "enum": {"items": [{"value": "A1"}, {"value": "A2"}, {"value": "A4"}, {"value": "A8"}, {"value": "None"}]}}, {"type": "boolean", "name": "disableTcpStateTracking"}, {"type": "object", "name": "dnsSettings", "props": [{"readOnly": true, "type": "array", "name": "appliedDnsServers", "item": {"type": "string"}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"type": "string", "name": "internalDnsNameLabel"}, {"readOnly": true, "type": "string", "name": "internalDomainNameSuffix"}, {"readOnly": true, "type": "string", "name": "internalFqdn"}]}, {"readOnly": true, "type": "@SubResource_read", "name": "dscpConfiguration"}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableIPForwarding"}, {"readOnly": true, "type": "array", "name": "hostedWorkloads", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/ipConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGatewayBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "backendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "string", "name": "ipAddress"}]}}, {"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"type": "array", "name": "loadBalancerBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/backendAddressPools/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"type": "integer32", "name": "drainPeriodInSeconds"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"type": "array", "name": "loadBalancerBackendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "adminState", "enum": {"items": [{"value": "Down"}, {"value": "None"}, {"value": "Up"}]}}, {"readOnly": true, "type": "array", "name": "inboundNatRulesPortMapping", "item": {"type": "object", "props": [{"type": "integer32", "name": "backendPort"}, {"type": "integer32", "name": "frontendPort"}, {"type": "string", "name": "inboundNatRuleName"}]}}, {"type": "string", "name": "ipAddress"}, {"type": "@SubResource_read", "name": "loadBalancerFrontendIPConfiguration"}, {"readOnly": true, "type": "@SubResource_read", "name": "networkInterfaceIPConfiguration"}, {"type": "@SubResource_read", "name": "subnet"}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "location"}, {"readOnly": true, "type": "@SubResource_read", "name": "outboundRule"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "syncMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}, {"type": "array", "name": "tunnelInterfaces", "item": {"type": "object", "props": [{"type": "integer32", "name": "identifier"}, {"type": "integer32", "name": "port"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Native"}, {"value": "None"}, {"value": "VXLAN"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "External"}, {"value": "Internal"}, {"value": "None"}]}}]}}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "loadBalancerInboundNatRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/inboundNatRules/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "backendAddressPool"}, {"readOnly": true, "type": "@NetworkInterfaceIPConfiguration_read", "name": "backendIPConfiguration"}, {"type": "integer32", "name": "backendPort"}, {"type": "boolean", "name": "enableFloatingIP"}, {"type": "boolean", "name": "enableTcpReset"}, {"type": "@SubResource_read", "name": "frontendIPConfiguration"}, {"type": "integer32", "name": "frontendPort"}, {"type": "integer32", "name": "frontendPortRangeEnd"}, {"type": "integer32", "name": "frontendPortRangeStart"}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "All"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"nullable": true, "type": "integer32", "name": "privateIPAddressPrefixLength", "format": {"maximum": 128, "minimum": 1}}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "object", "name": "privateLinkConnectionProperties", "props": [{"readOnly": true, "type": "array", "name": "fqdns", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "string", "name": "requiredMemberName"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}, {"type": "array", "name": "virtualNetworkTaps", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworkTaps/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "destinationLoadBalancerFrontEndIPConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/frontendIPConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatPools", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicIPAddress", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/publicIPAddresses/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "ddosSettings", "props": [{"type": "@SubResource_read", "name": "ddosProtectionPlan"}, {"type": "string", "name": "protectionMode", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "VirtualNetworkInherited"}]}}]}, {"type": "string", "name": "deleteOption", "enum": {"items": [{"value": "Delete"}, {"value": "Detach"}]}}, {"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel"}, {"type": "string", "name": "domainNameLabelScope", "enum": {"items": [{"value": "NoReuse"}, {"value": "ResourceGroupReuse"}, {"value": "SubscriptionReuse"}, {"value": "TenantReuse"}]}}, {"type": "string", "name": "fqdn"}, {"type": "string", "name": "reverseFqdn"}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "object", "name": "ipConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "privateIPAddress"}, {"default": {"value": "Dynamic"}, "type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}], "cls": "IPConfiguration_read"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "@PublicIPAddress_read", "name": "linkedPublicIPAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "object", "name": "natGateway", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/natGateways/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "integer32", "name": "idleTimeoutInMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array<@SubResource_read>", "name": "publicIpAddresses", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "subnets", "item": {"type": "@SubResource_read"}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "publicIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "@PublicIPAddress_read", "name": "servicePublicIPAddress"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Basic"}, {"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Global"}, {"value": "Regional"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "PublicIPAddress_read"}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "FrontendIPConfiguration_read"}, {"type": "@NetworkInterfaceIPConfiguration_read", "name": "destinationNetworkInterfaceIPConfiguration"}, {"type": "integer", "name": "destinationPort"}, {"readOnly": true, "type": "array", "name": "networkInterfaceTapConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/tapConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@VirtualNetworkTap_read", "name": "virtualNetworkTap"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VirtualNetworkTap_read"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "@NetworkSecurityGroup_read", "name": "networkSecurityGroup"}, {"type": "string", "name": "nicType", "enum": {"items": [{"value": "Elastic"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "boolean", "name": "primary"}, {"readOnly": true, "type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "array", "name": "customDnsConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "array", "name": "ipAddresses", "item": {"type": "string"}}]}}, {"type": "string", "name": "customNetworkInterfaceName"}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "groupId"}, {"type": "string", "name": "memberName"}, {"type": "string", "name": "privateIPAddress"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@PrivateLinkServiceConnection_read>", "name": "manualPrivateLinkServiceConnections", "item": {"type": "@PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"type": "array", "name": "privateLinkServiceConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status"}], "cls": "PrivateLinkServiceConnectionState_read"}, {"type": "string", "name": "privateLinkServiceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "requestMessage"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpoint_read"}, {"type": "object", "name": "privateLinkService", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "alias"}, {"type": "object", "name": "autoApproval", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableProxyProtocol"}, {"type": "array", "name": "fqdns", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@FrontendIPConfiguration_read>", "name": "loadBalancerFrontendIpConfigurations", "item": {"type": "@FrontendIPConfiguration_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}/privateEndpointConnections/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "linkIdentifier"}, {"readOnly": true, "type": "@PrivateEndpoint_read", "name": "privateEndpoint"}, {"readOnly": true, "type": "string", "name": "privateEndpointLocation"}, {"type": "@PrivateLinkServiceConnectionState_read", "name": "privateLinkServiceConnectionState"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "visibility", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@NetworkInterfaceTapConfiguration_read>", "name": "tapConfigurations", "item": {"type": "@NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "object", "name": "virtualMachine", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"readOnly": true, "type": "boolean", "name": "vnetEncryptionSupported"}, {"type": "string", "name": "workloadType"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterface_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "securityRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "string", "name": "destinationAddressPrefix"}, {"type": "array", "name": "destinationAddressPrefixes", "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "destinationApplicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "string", "name": "destinationPortRange"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "*"}, {"value": "Ah"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "sourceAddressPrefix"}, {"type": "array", "name": "sourceAddressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "sourceApplicationSecurityGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApplicationSecurityGroup_read"}}, {"type": "string", "name": "sourcePortRange"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "SecurityRule_read"}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkSecurityGroup_read"}, {"default": {"value": "Disabled"}, "type": "string", "name": "privateEndpointNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "NetworkSecurityGroupEnabled"}, {"value": "RouteTableEnabled"}]}}, {"readOnly": true, "type": "array<@PrivateEndpoint_read>", "name": "privateEndpoints", "item": {"type": "@PrivateEndpoint_read"}}, {"default": {"value": "Enabled"}, "type": "string", "name": "privateLinkServiceNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "purpose"}, {"readOnly": true, "type": "array", "name": "resourceNavigationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "routeTable", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "disableBgpRoutePropagation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "routes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "boolean", "name": "hasBgpOverride"}, {"type": "string", "name": "nextHopIpAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "None"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "array", "name": "serviceAssociationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "allowDelete"}, {"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"type": "array", "name": "locations", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpointPolicies", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "kind"}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "contextualServiceEndpointPolicies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "serviceAlias"}, {"type": "array", "name": "serviceEndpointPolicyDefinitions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}, {"type": "array", "name": "serviceResources", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpoints", "item": {"type": "object", "props": [{"type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "@SubResource_read", "name": "networkIdentifier"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}]}}, {"type": "string", "name": "sharingScope", "enum": {"items": [{"value": "DelegatedServices"}, {"value": "Tenant"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "Subnet_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cy97c3VibmV0TmFtZX0=/V/MjAyNC0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.subnetName", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The subnet name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.virtualNetworkName", "options": ["vnet-name"], "required": true, "idPart": "name", "help": {"short": "The virtual network (VNet) name."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Subnets_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subnetName", "arg": "$Path.subnetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualNetworkName", "arg": "$Path.virtualNetworkName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2024-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cy97c3VibmV0TmFtZX0=/V/MjAyNC0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.subnetName", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The subnet name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.virtualNetworkName", "options": ["vnet-name"], "required": true, "idPart": "name", "help": {"short": "The virtual network (VNet) name."}}, {"type": "string", "var": "$subnetParameters.properties.addressPrefix", "options": ["address-prefix"], "group": "", "help": {"short": "The address prefix for the subnet."}}, {"type": "array", "var": "$subnetParameters.properties.addressPrefixes", "options": ["address-prefixes"], "group": "", "help": {"short": "Space-separated list of address prefixes in CIDR format."}, "item": {"type": "string"}}, {"type": "boolean", "var": "$subnetParameters.properties.defaultOutboundAccess", "options": ["default-outbound", "default-outbound-access"], "group": "", "help": {"short": "Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet."}}, {"type": "array", "var": "$subnetParameters.properties.delegations", "options": ["delegated-services"], "group": "", "help": {"short": "Space-separated list of services to whom the subnet should be delegated, e.g., `Microsoft.Sql/servers`."}, "item": {"type": "object", "args": [{"type": "string", "var": "$subnetParameters.properties.delegations[].id", "options": ["id"], "help": {"short": "Resource ID."}}, {"type": "string", "var": "$subnetParameters.properties.delegations[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a subnet. This name can be used to access the resource."}}, {"type": "string", "var": "$subnetParameters.properties.delegations[].properties.serviceName", "options": ["service-name"], "group": "Properties", "help": {"short": "The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers)."}}, {"type": "string", "var": "$subnetParameters.properties.delegations[].type", "options": ["type"], "help": {"short": "Resource type."}}]}}, {"type": "string", "var": "$subnetParameters.properties.natGateway.id", "options": ["nat-gateway"], "group": "", "help": {"short": "Name or ID of a NAT gateway to attach."}}, {"type": "ResourceId", "var": "$subnetParameters.properties.networkSecurityGroup.id", "options": ["nsg", "network-security-group"], "group": "", "help": {"short": "Name or ID of a network security group (NSG)."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "string", "var": "$subnetParameters.properties.privateEndpointNetworkPolicies", "options": ["ple-network-policies", "private-endpoint-network-policies"], "group": "", "help": {"short": "Manage network policies for private endpoint."}, "default": {"value": "Disabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}, {"name": "NetworkSecurityGroupEnabled", "value": "NetworkSecurityGroupEnabled"}, {"name": "RouteTableEnabled", "value": "RouteTableEnabled"}]}}, {"type": "string", "var": "$subnetParameters.properties.privateLinkServiceNetworkPolicies", "options": ["pls-network-policies", "private-link-service-network-policies"], "group": "", "help": {"short": "Manage network policy for private link service."}, "default": {"value": "Enabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "ResourceId", "var": "$subnetParameters.properties.routeTable.id", "options": ["route-table"], "group": "", "help": {"short": "Name or ID of a route table to associate with the subnet."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies", "options": ["policies"], "group": "", "help": {"short": "An array of service endpoint policies."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$subnetParameters.properties.serviceEndpointPolicies[].id", "options": ["id"], "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"type": "ResourceLocation", "var": "$subnetParameters.properties.serviceEndpointPolicies[].location", "options": ["l", "location"], "help": {"short": "Resource location."}}, {"type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.contextualServiceEndpointPolicies", "options": ["contextual-service-endpoint-policies"], "group": "Properties", "help": {"short": "A collection of contextual service endpoint policy."}, "item": {"type": "string"}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceAlias", "options": ["service-alias"], "group": "Properties", "help": {"short": "The alias indicating if the policy belongs to a service"}}, {"type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions", "options": ["service-endpoint-policy-definitions"], "group": "Properties", "help": {"short": "A collection of service endpoint policy definitions of the service endpoint policy."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].id", "options": ["id"], "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a resource group. This name can be used to access the resource."}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule. Restricted to 140 chars."}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.service", "options": ["service"], "group": "Properties", "help": {"short": "Service endpoint name."}}, {"type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.serviceResources", "options": ["service-resources"], "group": "Properties", "help": {"short": "A list of service resources."}, "item": {"type": "string"}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].type", "options": ["type"], "help": {"short": "The type of the resource."}}]}}, {"type": "object", "var": "$subnetParameters.properties.serviceEndpointPolicies[].tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}}, {"type": "array", "var": "$subnetParameters.properties.serviceEndpoints", "options": ["endpoints"], "group": "", "help": {"short": "An array of service endpoints."}, "item": {"type": "object", "args": [{"type": "array", "var": "$subnetParameters.properties.serviceEndpoints[].locations", "options": ["locations"], "help": {"short": "A list of locations."}, "item": {"type": "string"}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpoints[].networkIdentifier.id", "options": ["network-identifier"], "group": "", "help": {"short": "SubResource as network identifier."}}, {"type": "string", "var": "$subnetParameters.properties.serviceEndpoints[].service", "options": ["service"], "help": {"short": "The type of the endpoint service."}}]}}, {"type": "string", "var": "$subnetParameters.properties.sharingScope", "options": ["sharing-scope"], "group": "", "help": {"short": "Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty."}, "enum": {"items": [{"name": "DelegatedServices", "value": "DelegatedServices"}, {"name": "Tenant", "value": "Tenant"}]}}]}, {"name": "NetworkSecurityGroup", "args": [{"type": "ResourceLocation", "var": "$subnetParameters.properties.networkSecurityGroup.location", "options": ["nsg-location"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "Resource location."}}, {"type": "boolean", "var": "$subnetParameters.properties.networkSecurityGroup.properties.flushConnection", "options": ["flush-connection"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation."}}, {"type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules", "options": ["security-rules"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "A collection of security rules of the network security group."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].id", "options": ["id"], "help": {"short": "Resource ID."}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a resource group. This name can be used to access the resource."}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.access", "options": ["access"], "group": "Properties", "help": {"short": "The network traffic is allowed or denied."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule. Restricted to 140 chars."}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefix", "options": ["destination-address-prefix"], "group": "Properties", "help": {"short": "The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used."}}, {"type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefixes", "options": ["destination-address-prefixes"], "group": "Properties", "help": {"short": "The destination address prefixes. CIDR or destination IP ranges."}, "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_create>", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationApplicationSecurityGroups", "options": ["destination-application-security-groups"], "group": "Properties", "help": {"short": "The application security group specified as destination."}, "item": {"type": "@ApplicationSecurityGroup_create"}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRange", "options": ["destination-port-range"], "group": "Properties", "help": {"short": "The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports."}}, {"type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRanges", "options": ["destination-port-ranges"], "group": "Properties", "help": {"short": "The destination port ranges."}, "item": {"type": "string"}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "integer32", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.priority", "options": ["priority"], "group": "Properties", "help": {"short": "The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule."}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.protocol", "options": ["protocol"], "group": "Properties", "help": {"short": "Network protocol this rule applies to."}, "enum": {"items": [{"name": "*", "value": "*"}, {"name": "Ah", "value": "Ah"}, {"name": "Esp", "value": "Esp"}, {"name": "Icmp", "value": "Icmp"}, {"name": "Tcp", "value": "Tcp"}, {"name": "Udp", "value": "Udp"}]}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefix", "options": ["source-address-prefix"], "group": "Properties", "help": {"short": "The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from."}}, {"type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefixes", "options": ["source-address-prefixes"], "group": "Properties", "help": {"short": "The CIDR or source IP ranges."}, "item": {"type": "string"}}, {"type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceApplicationSecurityGroups", "options": ["source-application-security-groups"], "group": "Properties", "help": {"short": "The application security group specified as source."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "@ApplicationSecurityGroup_create.id", "options": ["id"], "hide": true, "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "var": "@ApplicationSecurityGroup_create.location", "options": ["l", "location"], "help": {"short": "Resource location."}}, {"type": "object", "var": "@ApplicationSecurityGroup_create.tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}], "cls": "ApplicationSecurityGroup_create"}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRange", "options": ["source-port-range"], "group": "Properties", "help": {"short": "The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports."}}, {"type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRanges", "options": ["source-port-ranges"], "group": "Properties", "help": {"short": "The source port ranges."}, "item": {"type": "string"}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].type", "options": ["type"], "help": {"short": "The type of the resource."}}]}}, {"type": "object", "var": "$subnetParameters.properties.networkSecurityGroup.tags", "options": ["nsg-tags"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "array", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations", "options": ["application-gateway-ip-configurations"], "hide": true, "group": "Properties", "help": {"short": "Application gateway IP configurations of virtual network resource."}, "item": {"type": "object", "args": [{"type": "string", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations[].id", "options": ["id"], "help": {"short": "Resource ID."}}, {"type": "string", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations[].name", "options": ["name"], "help": {"short": "Name of the IP configuration that is unique within an Application Gateway."}}, {"type": "object", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations[].properties.subnet", "options": ["subnet"], "group": "Properties", "help": {"short": "Reference to the subnet resource. A subnet from where application gateway gets its private address."}, "args": [{"type": "string", "var": "@SubResource_create.id", "options": ["id"], "help": {"short": "Resource ID."}}], "cls": "SubResource_create"}]}}, {"type": "array<@SubResource_create>", "var": "$subnetParameters.properties.ipAllocations", "options": ["ip-allocations"], "hide": true, "group": "Properties", "help": {"short": "Array of IpAllocation which reference this subnet."}, "item": {"type": "@SubResource_create"}}]}, {"name": "RouteTable", "args": [{"type": "ResourceLocation", "var": "$subnetParameters.properties.routeTable.location", "options": ["rt-location"], "hide": true, "group": "RouteTable", "help": {"short": "Resource location."}}, {"type": "boolean", "var": "$subnetParameters.properties.routeTable.properties.disableBgpRoutePropagation", "options": ["disable-bgp-route-propagation"], "hide": true, "group": "RouteTable", "help": {"short": "Whether to disable the routes learned by BGP on that route table. True means disable."}}, {"type": "array", "var": "$subnetParameters.properties.routeTable.properties.routes", "options": ["routes"], "hide": true, "group": "RouteTable", "help": {"short": "Collection of routes contained within a route table."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$subnetParameters.properties.routeTable.properties.routes[].id", "options": ["id"], "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a resource group. This name can be used to access the resource."}}, {"type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.addressPrefix", "options": ["address-prefix"], "group": "Properties", "help": {"short": "The destination CIDR to which the route applies."}}, {"type": "boolean", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.hasBgpOverride", "options": ["has-bgp-override"], "group": "Properties", "help": {"short": "A value indicating whether this route overrides overlapping BGP routes regardless of LPM."}}, {"type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopIpAddress", "options": ["next-hop-ip-address"], "group": "Properties", "help": {"short": "The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance."}}, {"type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopType", "options": ["next-hop-type"], "group": "Properties", "help": {"short": "The type of Azure hop the packet should be sent to."}, "enum": {"items": [{"name": "Internet", "value": "Internet"}, {"name": "None", "value": "None"}, {"name": "VirtualAppliance", "value": "VirtualAppliance"}, {"name": "VirtualNetworkGateway", "value": "VirtualNetworkGateway"}, {"name": "VnetLocal", "value": "VnetLocal"}]}}, {"type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].type", "options": ["type"], "help": {"short": "The type of the resource."}}]}}, {"type": "object", "var": "$subnetParameters.properties.routeTable.tags", "options": ["rt-tags"], "hide": true, "group": "RouteTable", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "SubnetParameters", "args": [{"type": "ResourceId", "var": "$subnetParameters.id", "options": ["id"], "hide": true, "group": "SubnetParameters", "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "var": "$subnetParameters.type", "options": ["type"], "hide": true, "group": "SubnetParameters", "help": {"short": "Resource type."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Subnets_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subnetName", "arg": "$Path.subnetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualNetworkName", "arg": "$Path.virtualNetworkName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-01-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "subnetParameters", "required": true, "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "name": "name", "arg": "$Path.subnetName"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix", "arg": "$subnetParameters.properties.addressPrefix"}, {"type": "array", "name": "addressPrefixes", "arg": "$subnetParameters.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "applicationGatewayIPConfigurations", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations[].id"}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations[].name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "subnet", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations[].properties.subnet", "props": [{"type": "string", "name": "id", "arg": "@SubResource_create.id"}], "cls": "SubResource_create"}], "clientFlatten": true}]}}, {"type": "boolean", "name": "defaultOutboundAccess", "arg": "$subnetParameters.properties.defaultOutboundAccess"}, {"type": "array", "name": "delegations", "arg": "$subnetParameters.properties.delegations", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.delegations[].id"}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.delegations[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "serviceName", "arg": "$subnetParameters.properties.delegations[].properties.serviceName"}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.delegations[].type"}]}}, {"type": "array<@SubResource_create>", "name": "ipAllocations", "arg": "$subnetParameters.properties.ipAllocations", "item": {"type": "@SubResource_create"}}, {"type": "object", "name": "natGateway", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.natGateway.id"}]}, {"type": "object", "name": "networkSecurityGroup", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.networkSecurityGroup.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$subnetParameters.properties.networkSecurityGroup.location"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "flushConnection", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.flushConnection"}, {"type": "array", "name": "securityRules", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].id"}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.description"}, {"type": "string", "name": "destinationAddressPrefix", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefix"}, {"type": "array", "name": "destinationAddressPrefixes", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefixes", "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_create>", "name": "destinationApplicationSecurityGroups", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationApplicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_create"}}, {"type": "string", "name": "destinationPortRange", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRange"}, {"type": "array", "name": "destinationPortRanges", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRanges", "item": {"type": "string"}}, {"type": "string", "name": "direction", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.priority", "required": true}, {"type": "string", "name": "protocol", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.protocol", "required": true, "enum": {"items": [{"value": "*"}, {"value": "Ah"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"type": "string", "name": "sourceAddressPrefix", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefix"}, {"type": "array", "name": "sourceAddressPrefixes", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "sourceApplicationSecurityGroups", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceApplicationSecurityGroups", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "@ApplicationSecurityGroup_create.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "@ApplicationSecurityGroup_create.location"}, {"type": "object", "name": "tags", "arg": "@ApplicationSecurityGroup_create.tags", "additionalProps": {"item": {"type": "string"}}}], "cls": "ApplicationSecurityGroup_create"}}, {"type": "string", "name": "sourcePortRange", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRange"}, {"type": "array", "name": "sourcePortRanges", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRanges", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].type"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$subnetParameters.properties.networkSecurityGroup.tags", "additionalProps": {"item": {"type": "string"}}}]}, {"default": {"value": "Disabled"}, "type": "string", "name": "privateEndpointNetworkPolicies", "arg": "$subnetParameters.properties.privateEndpointNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "NetworkSecurityGroupEnabled"}, {"value": "RouteTableEnabled"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "privateLinkServiceNetworkPolicies", "arg": "$subnetParameters.properties.privateLinkServiceNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "routeTable", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.routeTable.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$subnetParameters.properties.routeTable.location"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "disableBgpRoutePropagation", "arg": "$subnetParameters.properties.routeTable.properties.disableBgpRoutePropagation"}, {"type": "array", "name": "routes", "arg": "$subnetParameters.properties.routeTable.properties.routes", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.routeTable.properties.routes[].id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.routeTable.properties.routes[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.addressPrefix"}, {"type": "boolean", "name": "hasBgpOverride", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.hasBgpOverride"}, {"type": "string", "name": "nextHopIpAddress", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopIpAddress"}, {"type": "string", "name": "nextHopType", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "None"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.routeTable.properties.routes[].type"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$subnetParameters.properties.routeTable.tags", "additionalProps": {"item": {"type": "string"}}}]}, {"type": "array", "name": "serviceEndpointPolicies", "arg": "$subnetParameters.properties.serviceEndpointPolicies", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].location"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "contextualServiceEndpointPolicies", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.contextualServiceEndpointPolicies", "item": {"type": "string"}}, {"type": "string", "name": "serviceAlias", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceAlias"}, {"type": "array", "name": "serviceEndpointPolicyDefinitions", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.description"}, {"type": "string", "name": "service", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.service"}, {"type": "array", "name": "serviceResources", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.serviceResources", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].type"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].tags", "additionalProps": {"item": {"type": "string"}}}]}}, {"type": "array", "name": "serviceEndpoints", "arg": "$subnetParameters.properties.serviceEndpoints", "item": {"type": "object", "props": [{"type": "array", "name": "locations", "arg": "$subnetParameters.properties.serviceEndpoints[].locations", "item": {"type": "string"}}, {"type": "object", "name": "networkIdentifier", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.serviceEndpoints[].networkIdentifier.id"}]}, {"type": "string", "name": "service", "arg": "$subnetParameters.properties.serviceEndpoints[].service"}]}}, {"type": "string", "name": "sharingScope", "arg": "$subnetParameters.properties.sharingScope", "enum": {"items": [{"value": "DelegatedServices"}, {"value": "Tenant"}]}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.type"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "applicationGatewayIPConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@SubResource_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "defaultOutboundAccess"}, {"type": "array", "name": "delegations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "actions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "serviceName"}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"type": "array<@SubResource_read>", "name": "ipAllocations", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array", "name": "ipConfigurationProfiles", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@IPConfiguration_read>", "name": "ipConfigurations", "item": {"type": "@IPConfiguration_read"}}, {"type": "@SubResource_read", "name": "natGateway"}, {"type": "object", "name": "networkSecurityGroup", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@SecurityRule_read>", "name": "defaultSecurityRules", "item": {"type": "@SecurityRule_read"}}, {"readOnly": true, "type": "array", "name": "flowLogs", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkWatchers/{}/flowLogs/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "object", "name": "flowAnalyticsConfiguration", "props": [{"type": "object", "name": "networkWatcherFlowAnalyticsConfiguration", "props": [{"type": "boolean", "name": "enabled"}, {"type": "integer32", "name": "trafficAnalyticsInterval"}, {"type": "string", "name": "workspaceId"}, {"type": "string", "name": "workspaceRegion"}, {"type": "string", "name": "workspaceResourceId"}]}]}, {"type": "object", "name": "format", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "JSON"}]}}, {"default": {"value": 0}, "type": "integer32", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "retentionPolicy", "props": [{"default": {"value": 0}, "type": "integer32", "name": "days"}, {"default": {"value": false}, "type": "boolean", "name": "enabled"}]}, {"type": "string", "name": "storageId", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceGuid"}, {"type": "string", "name": "targetResourceId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "flushConnection"}, {"readOnly": true, "type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "auxiliaryMode", "enum": {"items": [{"value": "AcceleratedConnections"}, {"value": "Floating"}, {"value": "MaxConnections"}, {"value": "None"}]}}, {"type": "string", "name": "auxiliarySku", "enum": {"items": [{"value": "A1"}, {"value": "A2"}, {"value": "A4"}, {"value": "A8"}, {"value": "None"}]}}, {"type": "boolean", "name": "disableTcpStateTracking"}, {"type": "object", "name": "dnsSettings", "props": [{"readOnly": true, "type": "array", "name": "appliedDnsServers", "item": {"type": "string"}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"type": "string", "name": "internalDnsNameLabel"}, {"readOnly": true, "type": "string", "name": "internalDomainNameSuffix"}, {"readOnly": true, "type": "string", "name": "internalFqdn"}]}, {"readOnly": true, "type": "@SubResource_read", "name": "dscpConfiguration"}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableIPForwarding"}, {"readOnly": true, "type": "array", "name": "hostedWorkloads", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/ipConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGatewayBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "backendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "string", "name": "ipAddress"}]}}, {"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"type": "array", "name": "loadBalancerBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/backendAddressPools/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"type": "integer32", "name": "drainPeriodInSeconds"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"type": "array", "name": "loadBalancerBackendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "adminState", "enum": {"items": [{"value": "Down"}, {"value": "None"}, {"value": "Up"}]}}, {"readOnly": true, "type": "array", "name": "inboundNatRulesPortMapping", "item": {"type": "object", "props": [{"type": "integer32", "name": "backendPort"}, {"type": "integer32", "name": "frontendPort"}, {"type": "string", "name": "inboundNatRuleName"}]}}, {"type": "string", "name": "ipAddress"}, {"type": "@SubResource_read", "name": "loadBalancerFrontendIPConfiguration"}, {"readOnly": true, "type": "@SubResource_read", "name": "networkInterfaceIPConfiguration"}, {"type": "@SubResource_read", "name": "subnet"}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "location"}, {"readOnly": true, "type": "@SubResource_read", "name": "outboundRule"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "syncMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}, {"type": "array", "name": "tunnelInterfaces", "item": {"type": "object", "props": [{"type": "integer32", "name": "identifier"}, {"type": "integer32", "name": "port"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Native"}, {"value": "None"}, {"value": "VXLAN"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "External"}, {"value": "Internal"}, {"value": "None"}]}}]}}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "loadBalancerInboundNatRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/inboundNatRules/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "backendAddressPool"}, {"readOnly": true, "type": "@NetworkInterfaceIPConfiguration_read", "name": "backendIPConfiguration"}, {"type": "integer32", "name": "backendPort"}, {"type": "boolean", "name": "enableFloatingIP"}, {"type": "boolean", "name": "enableTcpReset"}, {"type": "@SubResource_read", "name": "frontendIPConfiguration"}, {"type": "integer32", "name": "frontendPort"}, {"type": "integer32", "name": "frontendPortRangeEnd"}, {"type": "integer32", "name": "frontendPortRangeStart"}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "All"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"nullable": true, "type": "integer32", "name": "privateIPAddressPrefixLength", "format": {"maximum": 128, "minimum": 1}}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "object", "name": "privateLinkConnectionProperties", "props": [{"readOnly": true, "type": "array", "name": "fqdns", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "string", "name": "requiredMemberName"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}, {"type": "array", "name": "virtualNetworkTaps", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworkTaps/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "destinationLoadBalancerFrontEndIPConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/frontendIPConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatPools", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicIPAddress", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/publicIPAddresses/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "ddosSettings", "props": [{"type": "@SubResource_read", "name": "ddosProtectionPlan"}, {"type": "string", "name": "protectionMode", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "VirtualNetworkInherited"}]}}]}, {"type": "string", "name": "deleteOption", "enum": {"items": [{"value": "Delete"}, {"value": "Detach"}]}}, {"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel"}, {"type": "string", "name": "domainNameLabelScope", "enum": {"items": [{"value": "NoReuse"}, {"value": "ResourceGroupReuse"}, {"value": "SubscriptionReuse"}, {"value": "TenantReuse"}]}}, {"type": "string", "name": "fqdn"}, {"type": "string", "name": "reverseFqdn"}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "object", "name": "ipConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "privateIPAddress"}, {"default": {"value": "Dynamic"}, "type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}], "cls": "IPConfiguration_read"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "@PublicIPAddress_read", "name": "linkedPublicIPAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "object", "name": "natGateway", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/natGateways/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "integer32", "name": "idleTimeoutInMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array<@SubResource_read>", "name": "publicIpAddresses", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "subnets", "item": {"type": "@SubResource_read"}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "publicIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "@PublicIPAddress_read", "name": "servicePublicIPAddress"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Basic"}, {"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Global"}, {"value": "Regional"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "PublicIPAddress_read"}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "FrontendIPConfiguration_read"}, {"type": "@NetworkInterfaceIPConfiguration_read", "name": "destinationNetworkInterfaceIPConfiguration"}, {"type": "integer", "name": "destinationPort"}, {"readOnly": true, "type": "array", "name": "networkInterfaceTapConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/tapConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@VirtualNetworkTap_read", "name": "virtualNetworkTap"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VirtualNetworkTap_read"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "@NetworkSecurityGroup_read", "name": "networkSecurityGroup"}, {"type": "string", "name": "nicType", "enum": {"items": [{"value": "Elastic"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "boolean", "name": "primary"}, {"readOnly": true, "type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "array", "name": "customDnsConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "array", "name": "ipAddresses", "item": {"type": "string"}}]}}, {"type": "string", "name": "customNetworkInterfaceName"}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "groupId"}, {"type": "string", "name": "memberName"}, {"type": "string", "name": "privateIPAddress"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@PrivateLinkServiceConnection_read>", "name": "manualPrivateLinkServiceConnections", "item": {"type": "@PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"type": "array", "name": "privateLinkServiceConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status"}], "cls": "PrivateLinkServiceConnectionState_read"}, {"type": "string", "name": "privateLinkServiceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "requestMessage"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpoint_read"}, {"type": "object", "name": "privateLinkService", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "alias"}, {"type": "object", "name": "autoApproval", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableProxyProtocol"}, {"type": "array", "name": "fqdns", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@FrontendIPConfiguration_read>", "name": "loadBalancerFrontendIpConfigurations", "item": {"type": "@FrontendIPConfiguration_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}/privateEndpointConnections/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "linkIdentifier"}, {"readOnly": true, "type": "@PrivateEndpoint_read", "name": "privateEndpoint"}, {"readOnly": true, "type": "string", "name": "privateEndpointLocation"}, {"type": "@PrivateLinkServiceConnectionState_read", "name": "privateLinkServiceConnectionState"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "visibility", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@NetworkInterfaceTapConfiguration_read>", "name": "tapConfigurations", "item": {"type": "@NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "object", "name": "virtualMachine", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"readOnly": true, "type": "boolean", "name": "vnetEncryptionSupported"}, {"type": "string", "name": "workloadType"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterface_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "securityRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "string", "name": "destinationAddressPrefix"}, {"type": "array", "name": "destinationAddressPrefixes", "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "destinationApplicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "string", "name": "destinationPortRange"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "*"}, {"value": "Ah"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "sourceAddressPrefix"}, {"type": "array", "name": "sourceAddressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "sourceApplicationSecurityGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApplicationSecurityGroup_read"}}, {"type": "string", "name": "sourcePortRange"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "SecurityRule_read"}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkSecurityGroup_read"}, {"default": {"value": "Disabled"}, "type": "string", "name": "privateEndpointNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "NetworkSecurityGroupEnabled"}, {"value": "RouteTableEnabled"}]}}, {"readOnly": true, "type": "array<@PrivateEndpoint_read>", "name": "privateEndpoints", "item": {"type": "@PrivateEndpoint_read"}}, {"default": {"value": "Enabled"}, "type": "string", "name": "privateLinkServiceNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "purpose"}, {"readOnly": true, "type": "array", "name": "resourceNavigationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "routeTable", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "disableBgpRoutePropagation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "routes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "boolean", "name": "hasBgpOverride"}, {"type": "string", "name": "nextHopIpAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "None"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "array", "name": "serviceAssociationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "allowDelete"}, {"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"type": "array", "name": "locations", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpointPolicies", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "kind"}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "contextualServiceEndpointPolicies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "serviceAlias"}, {"type": "array", "name": "serviceEndpointPolicyDefinitions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}, {"type": "array", "name": "serviceResources", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpoints", "item": {"type": "object", "props": [{"type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "@SubResource_read", "name": "networkIdentifier"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}]}}, {"type": "string", "name": "sharingScope", "enum": {"items": [{"value": "DelegatedServices"}, {"value": "Tenant"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "Subnet_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2024-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/virtualnetworks/{}/subnets/{}", "version": "2024-01-01", "swagger": "mgmt-plane/network/ResourceProviders/Microsoft.Network/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mve3ZpcnR1YWxOZXR3b3JrTmFtZX0vc3VibmV0cy97c3VibmV0TmFtZX0=/V/MjAyNC0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.subnetName", "options": ["n", "name"], "required": true, "idPart": "child_name_1", "help": {"short": "The subnet name."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Path.virtualNetworkName", "options": ["vnet-name"], "required": true, "idPart": "name", "help": {"short": "The virtual network (VNet) name."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.addressPrefix", "options": ["address-prefix"], "group": "", "help": {"short": "The address prefix for the subnet."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.addressPrefixes", "options": ["address-prefixes"], "group": "", "help": {"short": "Space-separated list of address prefixes in CIDR format."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "boolean", "var": "$subnetParameters.properties.defaultOutboundAccess", "options": ["default-outbound", "default-outbound-access"], "group": "", "help": {"short": "Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.delegations", "options": ["delegated-services"], "group": "", "help": {"short": "Space-separated list of services to whom the subnet should be delegated, e.g., `Microsoft.Sql/servers`."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$subnetParameters.properties.delegations[].id", "options": ["id"], "help": {"short": "Resource ID."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.delegations[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a subnet. This name can be used to access the resource."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.delegations[].properties.serviceName", "options": ["service-name"], "group": "Properties", "help": {"short": "The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers)."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.delegations[].type", "options": ["type"], "help": {"short": "Resource type."}}]}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.natGateway.id", "options": ["nat-gateway"], "group": "", "help": {"short": "Name or ID of a NAT gateway to attach. Use null to detach it."}}, {"nullable": true, "type": "ResourceId", "var": "$subnetParameters.properties.networkSecurityGroup.id", "options": ["nsg", "network-security-group"], "group": "", "help": {"short": "Name or ID of a network security group (NSG). Use null to detach it."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.privateEndpointNetworkPolicies", "options": ["ple-network-policies", "private-endpoint-network-policies"], "group": "", "help": {"short": "Manage network policy for private endpoint."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}, {"name": "NetworkSecurityGroupEnabled", "value": "NetworkSecurityGroupEnabled"}, {"name": "RouteTableEnabled", "value": "RouteTableEnabled"}]}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.privateLinkServiceNetworkPolicies", "options": ["pls-network-policies", "private-link-service-network-policies"], "group": "", "help": {"short": "Manage network policy for private link service."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "ResourceId", "var": "$subnetParameters.properties.routeTable.id", "options": ["route-table"], "group": "", "help": {"short": "Name or ID of a route table to associate with the subnet. Use null to detach it."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies", "options": ["policies"], "group": "", "help": {"short": "An array of service endpoint policies."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "$subnetParameters.properties.serviceEndpointPolicies[].id", "options": ["id"], "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"nullable": true, "type": "ResourceLocation", "var": "$subnetParameters.properties.serviceEndpointPolicies[].location", "options": ["l", "location"], "help": {"short": "Resource location."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.contextualServiceEndpointPolicies", "options": ["contextual-service-endpoint-policies"], "group": "Properties", "help": {"short": "A collection of contextual service endpoint policy."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceAlias", "options": ["service-alias"], "group": "Properties", "help": {"short": "The alias indicating if the policy belongs to a service"}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions", "options": ["service-endpoint-policy-definitions"], "group": "Properties", "help": {"short": "A collection of service endpoint policy definitions of the service endpoint policy."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].id", "options": ["id"], "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a resource group. This name can be used to access the resource."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule. Restricted to 140 chars."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.service", "options": ["service"], "group": "Properties", "help": {"short": "Service endpoint name."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.serviceResources", "options": ["service-resources"], "group": "Properties", "help": {"short": "A list of service resources."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].type", "options": ["type"], "help": {"short": "The type of the resource."}}]}}, {"nullable": true, "type": "object", "var": "$subnetParameters.properties.serviceEndpointPolicies[].tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.serviceEndpoints", "options": ["endpoints"], "group": "", "help": {"short": "An array of service endpoints."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "array", "var": "$subnetParameters.properties.serviceEndpoints[].locations", "options": ["locations"], "help": {"short": "A list of locations."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpoints[].networkIdentifier.id", "options": ["network-identifier"], "group": "", "help": {"short": "SubResource as network identifier."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.serviceEndpoints[].service", "options": ["service"], "help": {"short": "The type of the endpoint service."}}]}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.sharingScope", "options": ["sharing-scope"], "group": "", "help": {"short": "Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty."}, "enum": {"items": [{"name": "DelegatedServices", "value": "DelegatedServices"}, {"name": "Tenant", "value": "Tenant"}]}}]}, {"name": "NetworkSecurityGroup", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$subnetParameters.properties.networkSecurityGroup.location", "options": ["nsg-location"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "Resource location."}}, {"nullable": true, "type": "boolean", "var": "$subnetParameters.properties.networkSecurityGroup.properties.flushConnection", "options": ["flush-connection"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules", "options": ["security-rules"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "A collection of security rules of the network security group."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].id", "options": ["id"], "help": {"short": "Resource ID."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a resource group. This name can be used to access the resource."}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.access", "options": ["access"], "group": "Properties", "help": {"short": "The network traffic is allowed or denied."}, "enum": {"items": [{"name": "Allow", "value": "Allow"}, {"name": "Deny", "value": "Deny"}]}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for this rule. Restricted to 140 chars."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefix", "options": ["destination-address-prefix"], "group": "Properties", "help": {"short": "The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefixes", "options": ["destination-address-prefixes"], "group": "Properties", "help": {"short": "The destination address prefixes. CIDR or destination IP ranges."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array<@ApplicationSecurityGroup_update>", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationApplicationSecurityGroups", "options": ["destination-application-security-groups"], "group": "Properties", "help": {"short": "The application security group specified as destination."}, "item": {"nullable": true, "type": "@ApplicationSecurityGroup_update"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRange", "options": ["destination-port-range"], "group": "Properties", "help": {"short": "The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRanges", "options": ["destination-port-ranges"], "group": "Properties", "help": {"short": "The destination port ranges."}, "item": {"nullable": true, "type": "string"}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic."}, "enum": {"items": [{"name": "Inbound", "value": "Inbound"}, {"name": "Outbound", "value": "Outbound"}]}}, {"type": "integer32", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.priority", "options": ["priority"], "group": "Properties", "help": {"short": "The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule."}}, {"type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.protocol", "options": ["protocol"], "group": "Properties", "help": {"short": "Network protocol this rule applies to."}, "enum": {"items": [{"name": "*", "value": "*"}, {"name": "Ah", "value": "Ah"}, {"name": "Esp", "value": "Esp"}, {"name": "Icmp", "value": "Icmp"}, {"name": "Tcp", "value": "Tcp"}, {"name": "Udp", "value": "Udp"}]}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefix", "options": ["source-address-prefix"], "group": "Properties", "help": {"short": "The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefixes", "options": ["source-address-prefixes"], "group": "Properties", "help": {"short": "The CIDR or source IP ranges."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceApplicationSecurityGroups", "options": ["source-application-security-groups"], "group": "Properties", "help": {"short": "The application security group specified as source."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "@ApplicationSecurityGroup_update.id", "options": ["id"], "hide": true, "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"nullable": true, "type": "ResourceLocation", "var": "@ApplicationSecurityGroup_update.location", "options": ["l", "location"], "help": {"short": "Resource location."}}, {"nullable": true, "type": "object", "var": "@ApplicationSecurityGroup_update.tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}], "cls": "ApplicationSecurityGroup_update"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRange", "options": ["source-port-range"], "group": "Properties", "help": {"short": "The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRanges", "options": ["source-port-ranges"], "group": "Properties", "help": {"short": "The source port ranges."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].type", "options": ["type"], "help": {"short": "The type of the resource."}}]}}, {"nullable": true, "type": "object", "var": "$subnetParameters.properties.networkSecurityGroup.tags", "options": ["nsg-tags"], "hide": true, "group": "NetworkSecurityGroup", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "array", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations", "options": ["application-gateway-ip-configurations"], "hide": true, "group": "Properties", "help": {"short": "Application gateway IP configurations of virtual network resource."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations[].id", "options": ["id"], "help": {"short": "Resource ID."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations[].name", "options": ["name"], "help": {"short": "Name of the IP configuration that is unique within an Application Gateway."}}, {"nullable": true, "type": "object", "var": "$subnetParameters.properties.applicationGatewayIPConfigurations[].properties.subnet", "options": ["subnet"], "group": "Properties", "help": {"short": "Reference to the subnet resource. A subnet from where application gateway gets its private address."}, "args": [{"nullable": true, "type": "string", "var": "@SubResource_update.id", "options": ["id"], "help": {"short": "Resource ID."}}], "cls": "SubResource_update"}]}}, {"nullable": true, "type": "array<@SubResource_update>", "var": "$subnetParameters.properties.ipAllocations", "options": ["ip-allocations"], "hide": true, "group": "Properties", "help": {"short": "Array of IpAllocation which reference this subnet."}, "item": {"nullable": true, "type": "@SubResource_update"}}]}, {"name": "RouteTable", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$subnetParameters.properties.routeTable.location", "options": ["rt-location"], "hide": true, "group": "RouteTable", "help": {"short": "Resource location."}}, {"nullable": true, "type": "boolean", "var": "$subnetParameters.properties.routeTable.properties.disableBgpRoutePropagation", "options": ["disable-bgp-route-propagation"], "hide": true, "group": "RouteTable", "help": {"short": "Whether to disable the routes learned by BGP on that route table. True means disable."}}, {"nullable": true, "type": "array", "var": "$subnetParameters.properties.routeTable.properties.routes", "options": ["routes"], "hide": true, "group": "RouteTable", "help": {"short": "Collection of routes contained within a route table."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "ResourceId", "var": "$subnetParameters.properties.routeTable.properties.routes[].id", "options": ["id"], "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].name", "options": ["name"], "help": {"short": "The name of the resource that is unique within a resource group. This name can be used to access the resource."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.addressPrefix", "options": ["address-prefix"], "group": "Properties", "help": {"short": "The destination CIDR to which the route applies."}}, {"nullable": true, "type": "boolean", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.hasBgpOverride", "options": ["has-bgp-override"], "group": "Properties", "help": {"short": "A value indicating whether this route overrides overlapping BGP routes regardless of LPM."}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopIpAddress", "options": ["next-hop-ip-address"], "group": "Properties", "help": {"short": "The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance."}}, {"type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopType", "options": ["next-hop-type"], "group": "Properties", "help": {"short": "The type of Azure hop the packet should be sent to."}, "enum": {"items": [{"name": "Internet", "value": "Internet"}, {"name": "None", "value": "None"}, {"name": "VirtualAppliance", "value": "VirtualAppliance"}, {"name": "VirtualNetworkGateway", "value": "VirtualNetworkGateway"}, {"name": "VnetLocal", "value": "VnetLocal"}]}}, {"nullable": true, "type": "string", "var": "$subnetParameters.properties.routeTable.properties.routes[].type", "options": ["type"], "help": {"short": "The type of the resource."}}]}}, {"nullable": true, "type": "object", "var": "$subnetParameters.properties.routeTable.tags", "options": ["rt-tags"], "hide": true, "group": "RouteTable", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "SubnetParameters", "args": [{"nullable": true, "type": "ResourceId", "var": "$subnetParameters.id", "options": ["id"], "hide": true, "group": "SubnetParameters", "help": {"short": "Resource ID."}, "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"nullable": true, "type": "string", "var": "$subnetParameters.type", "options": ["type"], "hide": true, "group": "SubnetParameters", "help": {"short": "Resource type."}}]}], "operations": [{"operationId": "Subnets_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subnetName", "arg": "$Path.subnetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualNetworkName", "arg": "$Path.virtualNetworkName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-01-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "array", "name": "addressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "applicationGatewayIPConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@SubResource_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "defaultOutboundAccess"}, {"type": "array", "name": "delegations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "actions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "serviceName"}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"type": "array<@SubResource_read>", "name": "ipAllocations", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array", "name": "ipConfigurationProfiles", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@IPConfiguration_read>", "name": "ipConfigurations", "item": {"type": "@IPConfiguration_read"}}, {"type": "@SubResource_read", "name": "natGateway"}, {"type": "object", "name": "networkSecurityGroup", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@SecurityRule_read>", "name": "defaultSecurityRules", "item": {"type": "@SecurityRule_read"}}, {"readOnly": true, "type": "array", "name": "flowLogs", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkWatchers/{}/flowLogs/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "clientId"}, {"readOnly": true, "type": "string", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "enabled"}, {"type": "object", "name": "flowAnalyticsConfiguration", "props": [{"type": "object", "name": "networkWatcherFlowAnalyticsConfiguration", "props": [{"type": "boolean", "name": "enabled"}, {"type": "integer32", "name": "trafficAnalyticsInterval"}, {"type": "string", "name": "workspaceId"}, {"type": "string", "name": "workspaceRegion"}, {"type": "string", "name": "workspaceResourceId"}]}]}, {"type": "object", "name": "format", "props": [{"type": "string", "name": "type", "enum": {"items": [{"value": "JSON"}]}}, {"default": {"value": 0}, "type": "integer32", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "retentionPolicy", "props": [{"default": {"value": 0}, "type": "integer32", "name": "days"}, {"default": {"value": false}, "type": "boolean", "name": "enabled"}]}, {"type": "string", "name": "storageId", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceGuid"}, {"type": "string", "name": "targetResourceId", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "flushConnection"}, {"readOnly": true, "type": "array", "name": "networkInterfaces", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "object", "name": "extendedLocation", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "auxiliaryMode", "enum": {"items": [{"value": "AcceleratedConnections"}, {"value": "Floating"}, {"value": "MaxConnections"}, {"value": "None"}]}}, {"type": "string", "name": "auxiliarySku", "enum": {"items": [{"value": "A1"}, {"value": "A2"}, {"value": "A4"}, {"value": "A8"}, {"value": "None"}]}}, {"type": "boolean", "name": "disableTcpStateTracking"}, {"type": "object", "name": "dnsSettings", "props": [{"readOnly": true, "type": "array", "name": "appliedDnsServers", "item": {"type": "string"}}, {"type": "array", "name": "dnsServers", "item": {"type": "string"}}, {"type": "string", "name": "internalDnsNameLabel"}, {"readOnly": true, "type": "string", "name": "internalDomainNameSuffix"}, {"readOnly": true, "type": "string", "name": "internalFqdn"}]}, {"readOnly": true, "type": "@SubResource_read", "name": "dscpConfiguration"}, {"type": "boolean", "name": "enableAcceleratedNetworking"}, {"type": "boolean", "name": "enableIPForwarding"}, {"readOnly": true, "type": "array", "name": "hostedWorkloads", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/ipConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "applicationGatewayBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "backendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "string", "name": "ipAddress"}]}}, {"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"type": "array", "name": "loadBalancerBackendAddressPools", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/backendAddressPools/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array<@NetworkInterfaceIPConfiguration_read>", "name": "backendIPConfigurations", "item": {"type": "@NetworkInterfaceIPConfiguration_read"}}, {"type": "integer32", "name": "drainPeriodInSeconds"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"type": "array", "name": "loadBalancerBackendAddresses", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "adminState", "enum": {"items": [{"value": "Down"}, {"value": "None"}, {"value": "Up"}]}}, {"readOnly": true, "type": "array", "name": "inboundNatRulesPortMapping", "item": {"type": "object", "props": [{"type": "integer32", "name": "backendPort"}, {"type": "integer32", "name": "frontendPort"}, {"type": "string", "name": "inboundNatRuleName"}]}}, {"type": "string", "name": "ipAddress"}, {"type": "@SubResource_read", "name": "loadBalancerFrontendIPConfiguration"}, {"readOnly": true, "type": "@SubResource_read", "name": "networkInterfaceIPConfiguration"}, {"type": "@SubResource_read", "name": "subnet"}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}]}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "location"}, {"readOnly": true, "type": "@SubResource_read", "name": "outboundRule"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "syncMode", "enum": {"items": [{"value": "Automatic"}, {"value": "Manual"}]}}, {"type": "array", "name": "tunnelInterfaces", "item": {"type": "object", "props": [{"type": "integer32", "name": "identifier"}, {"type": "integer32", "name": "port"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "Native"}, {"value": "None"}, {"value": "VXLAN"}]}}, {"type": "string", "name": "type", "enum": {"items": [{"value": "External"}, {"value": "Internal"}, {"value": "None"}]}}]}}, {"type": "@SubResource_read", "name": "virtualNetwork"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "loadBalancerInboundNatRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/inboundNatRules/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "backendAddressPool"}, {"readOnly": true, "type": "@NetworkInterfaceIPConfiguration_read", "name": "backendIPConfiguration"}, {"type": "integer32", "name": "backendPort"}, {"type": "boolean", "name": "enableFloatingIP"}, {"type": "boolean", "name": "enableTcpReset"}, {"type": "@SubResource_read", "name": "frontendIPConfiguration"}, {"type": "integer32", "name": "frontendPort"}, {"type": "integer32", "name": "frontendPortRangeEnd"}, {"type": "integer32", "name": "frontendPortRangeStart"}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "protocol", "enum": {"items": [{"value": "All"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"nullable": true, "type": "integer32", "name": "privateIPAddressPrefixLength", "format": {"maximum": 128, "minimum": 1}}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "object", "name": "privateLinkConnectionProperties", "props": [{"readOnly": true, "type": "array", "name": "fqdns", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "groupId"}, {"readOnly": true, "type": "string", "name": "requiredMemberName"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}, {"type": "array", "name": "virtualNetworkTaps", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworkTaps/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "destinationLoadBalancerFrontEndIPConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/loadBalancers/{}/frontendIPConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "@SubResource_read", "name": "gatewayLoadBalancer"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatPools", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "inboundNatRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "loadBalancingRules", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "outboundRules", "item": {"type": "@SubResource_read"}}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "publicIPAddress", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/publicIPAddresses/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "ddosSettings", "props": [{"type": "@SubResource_read", "name": "ddosProtectionPlan"}, {"type": "string", "name": "protectionMode", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "VirtualNetworkInherited"}]}}]}, {"type": "string", "name": "deleteOption", "enum": {"items": [{"value": "Delete"}, {"value": "Detach"}]}}, {"type": "object", "name": "dnsSettings", "props": [{"type": "string", "name": "domainNameLabel"}, {"type": "string", "name": "domainNameLabelScope", "enum": {"items": [{"value": "NoReuse"}, {"value": "ResourceGroupReuse"}, {"value": "SubscriptionReuse"}, {"value": "TenantReuse"}]}}, {"type": "string", "name": "fqdn"}, {"type": "string", "name": "reverseFqdn"}]}, {"type": "integer32", "name": "idleTimeoutInMinutes"}, {"type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "object", "name": "ipConfiguration", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "privateIPAddress"}, {"default": {"value": "Dynamic"}, "type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@PublicIPAddress_read", "name": "publicIPAddress"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}], "cls": "IPConfiguration_read"}, {"type": "array", "name": "ipTags", "item": {"type": "object", "props": [{"type": "string", "name": "ipTagType"}, {"type": "string", "name": "tag"}]}}, {"type": "@PublicIPAddress_read", "name": "linkedPublicIPAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "object", "name": "natGateway", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/natGateways/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "integer32", "name": "idleTimeoutInMinutes"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array<@SubResource_read>", "name": "publicIpAddresses", "item": {"type": "@SubResource_read"}}, {"type": "array<@SubResource_read>", "name": "publicIpPrefixes", "item": {"type": "@SubResource_read"}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@SubResource_read>", "name": "subnets", "item": {"type": "@SubResource_read"}}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "publicIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "publicIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "@PublicIPAddress_read", "name": "servicePublicIPAddress"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "enum": {"items": [{"value": "Basic"}, {"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Global"}, {"value": "Regional"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "PublicIPAddress_read"}, {"type": "@SubResource_read", "name": "publicIPPrefix"}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "FrontendIPConfiguration_read"}, {"type": "@NetworkInterfaceIPConfiguration_read", "name": "destinationNetworkInterfaceIPConfiguration"}, {"type": "integer", "name": "destinationPort"}, {"readOnly": true, "type": "array", "name": "networkInterfaceTapConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkInterfaces/{}/tapConfigurations/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@VirtualNetworkTap_read", "name": "virtualNetworkTap"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VirtualNetworkTap_read"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "NetworkInterfaceIPConfiguration_read"}}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"type": "string", "name": "migrationPhase", "enum": {"items": [{"value": "Abort"}, {"value": "Commit"}, {"value": "Committed"}, {"value": "None"}, {"value": "Prepare"}]}}, {"type": "@NetworkSecurityGroup_read", "name": "networkSecurityGroup"}, {"type": "string", "name": "nicType", "enum": {"items": [{"value": "Elastic"}, {"value": "Standard"}]}}, {"readOnly": true, "type": "boolean", "name": "primary"}, {"readOnly": true, "type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateEndpoints/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array<@ApplicationSecurityGroup_read>", "name": "applicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "array", "name": "customDnsConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "fqdn"}, {"type": "array", "name": "ipAddresses", "item": {"type": "string"}}]}}, {"type": "string", "name": "customNetworkInterfaceName"}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "groupId"}, {"type": "string", "name": "memberName"}, {"type": "string", "name": "privateIPAddress"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@PrivateLinkServiceConnection_read>", "name": "manualPrivateLinkServiceConnections", "item": {"type": "@PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"type": "array", "name": "privateLinkServiceConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateLinkServiceConnectionState", "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status"}], "cls": "PrivateLinkServiceConnectionState_read"}, {"type": "string", "name": "privateLinkServiceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "requestMessage"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateLinkServiceConnection_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "PrivateEndpoint_read"}, {"type": "object", "name": "privateLinkService", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "@ExtendedLocation_read", "name": "extendedLocation"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "alias"}, {"type": "object", "name": "autoApproval", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}, {"type": "boolean", "name": "enableProxyProtocol"}, {"type": "array", "name": "fqdns", "item": {"type": "string"}}, {"type": "array", "name": "ipConfigurations", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "primary"}, {"type": "string", "name": "privateIPAddress"}, {"type": "string", "name": "privateIPAddressVersion", "enum": {"items": [{"value": "IPv4"}, {"value": "IPv6"}]}}, {"type": "string", "name": "privateIPAllocationMethod", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "@Subnet_read", "name": "subnet"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array<@FrontendIPConfiguration_read>", "name": "loadBalancerFrontendIpConfigurations", "item": {"type": "@FrontendIPConfiguration_read"}}, {"readOnly": true, "type": "array<@NetworkInterface_read>", "name": "networkInterfaces", "item": {"type": "@NetworkInterface_read"}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/privateLinkServices/{}/privateEndpointConnections/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "linkIdentifier"}, {"readOnly": true, "type": "@PrivateEndpoint_read", "name": "privateEndpoint"}, {"readOnly": true, "type": "string", "name": "privateEndpointLocation"}, {"type": "@PrivateLinkServiceConnectionState_read", "name": "privateLinkServiceConnectionState"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "visibility", "props": [{"type": "array", "name": "subscriptions", "item": {"type": "string"}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"readOnly": true, "type": "array<@NetworkInterfaceTapConfiguration_read>", "name": "tapConfigurations", "item": {"type": "@NetworkInterfaceTapConfiguration_read"}}, {"readOnly": true, "type": "object", "name": "virtualMachine", "props": [{"type": "string", "name": "id"}], "cls": "SubResource_read"}, {"readOnly": true, "type": "boolean", "name": "vnetEncryptionSupported"}, {"type": "string", "name": "workloadType"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkInterface_read"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "securityRules", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description"}, {"type": "string", "name": "destinationAddressPrefix"}, {"type": "array", "name": "destinationAddressPrefixes", "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_read>", "name": "destinationApplicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_read"}}, {"type": "string", "name": "destinationPortRange"}, {"type": "array", "name": "destinationPortRanges", "item": {"type": "string"}}, {"type": "string", "name": "direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "required": true}, {"type": "string", "name": "protocol", "required": true, "enum": {"items": [{"value": "*"}, {"value": "Ah"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "sourceAddressPrefix"}, {"type": "array", "name": "sourceAddressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "sourceApplicationSecurityGroups", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApplicationSecurityGroup_read"}}, {"type": "string", "name": "sourcePortRange"}, {"type": "array", "name": "sourcePortRanges", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "SecurityRule_read"}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkSecurityGroup_read"}, {"default": {"value": "Disabled"}, "type": "string", "name": "privateEndpointNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "NetworkSecurityGroupEnabled"}, {"value": "RouteTableEnabled"}]}}, {"readOnly": true, "type": "array<@PrivateEndpoint_read>", "name": "privateEndpoints", "item": {"type": "@PrivateEndpoint_read"}}, {"default": {"value": "Enabled"}, "type": "string", "name": "privateLinkServiceNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "purpose"}, {"readOnly": true, "type": "array", "name": "resourceNavigationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"readOnly": true, "type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "object", "name": "routeTable", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "disableBgpRoutePropagation"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "array", "name": "routes", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix"}, {"type": "boolean", "name": "hasBgpOverride"}, {"type": "string", "name": "nextHopIpAddress"}, {"type": "string", "name": "nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "None"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}, {"readOnly": true, "type": "array", "name": "serviceAssociationLinks", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "allowDelete"}, {"type": "string", "name": "link"}, {"type": "string", "name": "linkedResourceType"}, {"type": "array", "name": "locations", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpointPolicies", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"readOnly": true, "type": "string", "name": "kind"}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "contextualServiceEndpointPolicies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "string", "name": "serviceAlias"}, {"type": "array", "name": "serviceEndpointPolicyDefinitions", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "etag"}, {"type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}, {"type": "array", "name": "serviceResources", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type"}]}}, {"readOnly": true, "type": "array<@Subnet_read>", "name": "subnets", "item": {"type": "@Subnet_read"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "array", "name": "serviceEndpoints", "item": {"type": "object", "props": [{"type": "array", "name": "locations", "item": {"type": "string"}}, {"type": "@SubResource_read", "name": "networkIdentifier"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "service"}]}}, {"type": "string", "name": "sharingScope", "enum": {"items": [{"value": "DelegatedServices"}, {"value": "Tenant"}]}}], "clientFlatten": true}, {"type": "string", "name": "type"}], "cls": "Subnet_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "subnetParameters", "required": true, "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/virtualNetworks/{}/subnets/{}"}}, {"type": "string", "name": "name", "arg": "$Path.subnetName"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix", "arg": "$subnetParameters.properties.addressPrefix"}, {"type": "array", "name": "addressPrefixes", "arg": "$subnetParameters.properties.addressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "applicationGatewayIPConfigurations", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations[].id"}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations[].name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "subnet", "arg": "$subnetParameters.properties.applicationGatewayIPConfigurations[].properties.subnet", "props": [{"type": "string", "name": "id", "arg": "@SubResource_update.id"}], "cls": "SubResource_update"}], "clientFlatten": true}]}}, {"type": "boolean", "name": "defaultOutboundAccess", "arg": "$subnetParameters.properties.defaultOutboundAccess"}, {"type": "array", "name": "delegations", "arg": "$subnetParameters.properties.delegations", "item": {"type": "object", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.delegations[].id"}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.delegations[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "serviceName", "arg": "$subnetParameters.properties.delegations[].properties.serviceName"}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.delegations[].type"}]}}, {"type": "array<@SubResource_update>", "name": "ipAllocations", "arg": "$subnetParameters.properties.ipAllocations", "item": {"type": "@SubResource_update"}}, {"type": "object", "name": "natGateway", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.natGateway.id"}]}, {"type": "object", "name": "networkSecurityGroup", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.networkSecurityGroup.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/networkSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$subnetParameters.properties.networkSecurityGroup.location"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "flushConnection", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.flushConnection"}, {"type": "array", "name": "securityRules", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].id"}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "access", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.access", "required": true, "enum": {"items": [{"value": "Allow"}, {"value": "Deny"}]}}, {"type": "string", "name": "description", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.description"}, {"type": "string", "name": "destinationAddressPrefix", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefix"}, {"type": "array", "name": "destinationAddressPrefixes", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationAddressPrefixes", "item": {"type": "string"}}, {"type": "array<@ApplicationSecurityGroup_update>", "name": "destinationApplicationSecurityGroups", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationApplicationSecurityGroups", "item": {"type": "@ApplicationSecurityGroup_update"}}, {"type": "string", "name": "destinationPortRange", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRange"}, {"type": "array", "name": "destinationPortRanges", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.destinationPortRanges", "item": {"type": "string"}}, {"type": "string", "name": "direction", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.direction", "required": true, "enum": {"items": [{"value": "Inbound"}, {"value": "Outbound"}]}}, {"type": "integer32", "name": "priority", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.priority", "required": true}, {"type": "string", "name": "protocol", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.protocol", "required": true, "enum": {"items": [{"value": "*"}, {"value": "Ah"}, {"value": "Esp"}, {"value": "Icmp"}, {"value": "Tcp"}, {"value": "Udp"}]}}, {"type": "string", "name": "sourceAddressPrefix", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefix"}, {"type": "array", "name": "sourceAddressPrefixes", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceAddressPrefixes", "item": {"type": "string"}}, {"type": "array", "name": "sourceApplicationSecurityGroups", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourceApplicationSecurityGroups", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "@ApplicationSecurityGroup_update.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/applicationSecurityGroups/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "@ApplicationSecurityGroup_update.location"}, {"type": "object", "name": "tags", "arg": "@ApplicationSecurityGroup_update.tags", "additionalProps": {"item": {"type": "string"}}}], "cls": "ApplicationSecurityGroup_update"}}, {"type": "string", "name": "sourcePortRange", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRange"}, {"type": "array", "name": "sourcePortRanges", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].properties.sourcePortRanges", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.networkSecurityGroup.properties.securityRules[].type"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$subnetParameters.properties.networkSecurityGroup.tags", "additionalProps": {"item": {"type": "string"}}}]}, {"default": {"value": "Disabled"}, "type": "string", "name": "privateEndpointNetworkPolicies", "arg": "$subnetParameters.properties.privateEndpointNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "NetworkSecurityGroupEnabled"}, {"value": "RouteTableEnabled"}]}}, {"default": {"value": "Enabled"}, "type": "string", "name": "privateLinkServiceNetworkPolicies", "arg": "$subnetParameters.properties.privateLinkServiceNetworkPolicies", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "routeTable", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.routeTable.id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$subnetParameters.properties.routeTable.location"}, {"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "disableBgpRoutePropagation", "arg": "$subnetParameters.properties.routeTable.properties.disableBgpRoutePropagation"}, {"type": "array", "name": "routes", "arg": "$subnetParameters.properties.routeTable.properties.routes", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.routeTable.properties.routes[].id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/routeTables/{}/routes/{}"}}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.routeTable.properties.routes[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "addressPrefix", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.addressPrefix"}, {"type": "boolean", "name": "hasBgpOverride", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.hasBgpOverride"}, {"type": "string", "name": "nextHopIpAddress", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopIpAddress"}, {"type": "string", "name": "nextHopType", "arg": "$subnetParameters.properties.routeTable.properties.routes[].properties.nextHopType", "required": true, "enum": {"items": [{"value": "Internet"}, {"value": "None"}, {"value": "VirtualAppliance"}, {"value": "VirtualNetworkGateway"}, {"value": "VnetLocal"}]}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.routeTable.properties.routes[].type"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$subnetParameters.properties.routeTable.tags", "additionalProps": {"item": {"type": "string"}}}]}, {"type": "array", "name": "serviceEndpointPolicies", "arg": "$subnetParameters.properties.serviceEndpointPolicies", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}"}}, {"type": "ResourceLocation", "name": "location", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].location"}, {"type": "object", "name": "properties", "props": [{"type": "array", "name": "contextualServiceEndpointPolicies", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.contextualServiceEndpointPolicies", "item": {"type": "string"}}, {"type": "string", "name": "serviceAlias", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceAlias"}, {"type": "array", "name": "serviceEndpointPolicyDefinitions", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Network/serviceEndpointPolicies/{}/serviceEndpointPolicyDefinitions/{}"}}, {"type": "string", "name": "name", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.description"}, {"type": "string", "name": "service", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.service"}, {"type": "array", "name": "serviceResources", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].properties.serviceResources", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].properties.serviceEndpointPolicyDefinitions[].type"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$subnetParameters.properties.serviceEndpointPolicies[].tags", "additionalProps": {"item": {"type": "string"}}}]}}, {"type": "array", "name": "serviceEndpoints", "arg": "$subnetParameters.properties.serviceEndpoints", "item": {"type": "object", "props": [{"type": "array", "name": "locations", "arg": "$subnetParameters.properties.serviceEndpoints[].locations", "item": {"type": "string"}}, {"type": "object", "name": "networkIdentifier", "props": [{"type": "string", "name": "id", "arg": "$subnetParameters.properties.serviceEndpoints[].networkIdentifier.id"}]}, {"type": "string", "name": "service", "arg": "$subnetParameters.properties.serviceEndpoints[].service"}]}}, {"type": "string", "name": "sharingScope", "arg": "$subnetParameters.properties.sharingScope", "enum": {"items": [{"value": "DelegatedServices"}, {"value": "Tenant"}]}}], "clientFlatten": true}, {"type": "string", "name": "type", "arg": "$subnetParameters.type"}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Subnets_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subnetName", "arg": "$Path.subnetName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "virtualNetworkName", "arg": "$Path.virtualNetworkName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-01-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Subnet_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml new file mode 100644 index 000000000..85a2c5f32 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5uZXR3b3JrL3ZpcnR1YWxuZXR3b3Jrcy97fS9zdWJuZXRzL3t9/2024-01-01.xml @@ -0,0 +1,5070 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.md new file mode 100644 index 000000000..1e364645e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.storagemover/storagemovers 2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.json new file mode 100644 index 000000000..95597f7ab --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageMovers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "StorageMovers_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "WARNING: Deleting a storage mover will cascade delete all contained resources. This will stop all ongoing migrations and break all trust relationships with registered agents.\nAre you sure you want to delete this storage mover and all its contained resources?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$storageMover.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Storage Mover."}}]}, {"name": "StorageMover", "args": [{"type": "ResourceLocation", "var": "$storageMover.location", "options": ["l", "location"], "required": true, "group": "StorageMover", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$storageMover.tags", "options": ["tags"], "group": "StorageMover", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "StorageMovers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "storageMover", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$storageMover.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$storageMover.properties.description"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$storageMover.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$storageMover.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Storage Mover."}}]}, {"name": "StorageMover", "args": [{"nullable": true, "type": "object", "var": "$storageMover.tags", "options": ["tags"], "group": "StorageMover", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "StorageMovers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "StorageMover_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "storageMover", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$storageMover.properties.description"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$storageMover.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "StorageMovers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@StorageMover_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..87f7fc338 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml @@ -0,0 +1,419 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.json new file mode 100644 index 000000000..0cc41c013 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cw==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover agent", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cw==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Agents_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml new file mode 100644 index 000000000..c1d494909 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.json new file mode 100644 index 000000000..95947b010 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover agent", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Agents_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "unregister", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Agents_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "WARNING: Deleting this agent will stop ongoing migrations on this agent. Job definitions that reference this agent can’t be started until their agent reference is updated to a working agent. Registering this agent again will result in a new identity and not fix existing job definitions. Note that the Azure ARC trust is not broken. The Hybrid Compute resource must be manually removed to invalidate the agent identity that may still be allowed access to target storage containers. \nAre you sure you want to delete this storage mover agent?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$agent.properties.arcResourceId", "options": ["arc-resource-id"], "required": true, "group": "Properties", "help": {"short": "The fully qualified resource ID of the Hybrid Compute resource for the Agent."}}, {"type": "string", "var": "$agent.properties.arcVmUuid", "options": ["arc-vm-uuid"], "required": true, "group": "Properties", "help": {"short": "The VM UUID of the Hybrid Compute resource for the Agent."}}, {"type": "string", "var": "$agent.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Agent."}}, {"type": "object", "var": "$agent.properties.uploadLimitSchedule", "options": ["upload-limit-schedule"], "group": "Properties", "help": {"short": "The WAN-link upload limit schedule that applies to any Job Run the agent executes. Data plane operations (migrating files) are affected. Control plane operations ensure seamless migration functionality and are not limited by this schedule. The schedule is interpreted with the agent's local time."}, "args": [{"type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "options": ["weekly-recurrences"], "help": {"short": "The set of weekly repeating recurrences of the WAN-link upload limit schedule."}, "item": {"type": "object", "args": [{"type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "options": ["days"], "required": true, "help": {"short": "The set of days of week for the schedule recurrence. A day must not be specified more than once in a recurrence."}, "item": {"type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"type": "@Time_create", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "options": ["end-time"], "required": true, "help": {"short": "The end time of the schedule recurrence. Full hour and 30-minute intervals are supported."}}, {"type": "integer32", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "options": ["limit-in-mbps"], "required": true, "help": {"short": "The WAN-link upload bandwidth (maximum data transfer rate) in megabits per second. Value of 0 indicates no throughput is allowed and any running migration job is effectively paused for the duration of this recurrence. Only data plane operations are governed by this limit. Control plane operations ensure seamless functionality. The agent may exceed this limit with control messages, if necessary."}, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "options": ["start-time"], "required": true, "help": {"short": "The start time of the schedule recurrence. Full hour and 30-minute intervals are supported."}, "args": [{"type": "integer32", "var": "@Time_create.hour", "options": ["hour"], "required": true, "help": {"short": "The hour element of the time. Allowed values range from 0 (start of the selected day) to 24 (end of the selected day). Hour value 24 cannot be combined with any other minute value but 0."}, "format": {"maximum": 24, "minimum": 0}}, {"type": "integer32", "var": "@Time_create.minute", "options": ["minute"], "help": {"short": "The minute element of the time. Allowed values are 0 and 30. If not specified, its value defaults to 0."}, "default": {"value": 0}, "enum": {"items": [{"name": "0", "value": 0}, {"name": "30", "value": 30}]}}], "cls": "Time_create"}]}}]}]}], "operations": [{"operationId": "Agents_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "agent", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "arcResourceId", "arg": "$agent.properties.arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "arg": "$agent.properties.arcVmUuid", "required": true}, {"type": "string", "name": "description", "arg": "$agent.properties.description"}, {"type": "object", "name": "uploadLimitSchedule", "arg": "$agent.properties.uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_create", "name": "endTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "arg": "@Time_create.hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "arg": "@Time_create.minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_create"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$agent.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Agent."}}, {"nullable": true, "type": "object", "var": "$agent.properties.uploadLimitSchedule", "options": ["upload-limit-schedule"], "group": "Properties", "help": {"short": "The WAN-link upload limit schedule that applies to any Job Run the agent executes. Data plane operations (migrating files) are affected. Control plane operations ensure seamless migration functionality and are not limited by this schedule. The schedule is interpreted with the agent's local time."}, "args": [{"nullable": true, "type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "options": ["weekly-recurrences"], "help": {"short": "The set of weekly repeating recurrences of the WAN-link upload limit schedule."}, "item": {"nullable": true, "type": "object", "args": [{"type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "options": ["days"], "help": {"short": "The set of days of week for the schedule recurrence. A day must not be specified more than once in a recurrence."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"type": "@Time_update", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "options": ["end-time"], "help": {"short": "The end time of the schedule recurrence. Full hour and 30-minute intervals are supported."}}, {"type": "integer32", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "options": ["limit-in-mbps"], "help": {"short": "The WAN-link upload bandwidth (maximum data transfer rate) in megabits per second. Value of 0 indicates no throughput is allowed and any running migration job is effectively paused for the duration of this recurrence. Only data plane operations are governed by this limit. Control plane operations ensure seamless functionality. The agent may exceed this limit with control messages, if necessary."}, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "options": ["start-time"], "help": {"short": "The start time of the schedule recurrence. Full hour and 30-minute intervals are supported."}, "args": [{"type": "integer32", "var": "@Time_update.hour", "options": ["hour"], "help": {"short": "The hour element of the time. Allowed values range from 0 (start of the selected day) to 24 (end of the selected day). Hour value 24 cannot be combined with any other minute value but 0."}, "format": {"maximum": 24, "minimum": 0}}, {"nullable": true, "type": "integer32", "var": "@Time_update.minute", "options": ["minute"], "help": {"short": "The minute element of the time. Allowed values are 0 and 30. If not specified, its value defaults to 0."}, "enum": {"items": [{"name": "0", "value": 0}, {"name": "30", "value": 30}]}}], "cls": "Time_update"}]}}]}]}], "operations": [{"operationId": "Agents_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Agent_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "agent", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$agent.properties.description"}, {"type": "object", "name": "uploadLimitSchedule", "arg": "$agent.properties.uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_update", "name": "endTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "arg": "@Time_update.hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "arg": "@Time_update.minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_update"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Agents_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Agent_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml new file mode 100644 index 000000000..49bb55692 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml @@ -0,0 +1,727 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.json new file mode 100644 index 000000000..8b6c0f869 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cw==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover endpoint", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cw==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Endpoints_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml new file mode 100644 index 000000000..26b077017 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.json new file mode 100644 index 000000000..d1633a2c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover endpoint", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Endpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Endpoints_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$endpoint.properties.AzureStorageBlobContainer", "options": ["storage-blob-container"], "group": "Properties", "help": {"short": "Storage Blob Container Object"}, "args": [{"type": "string", "var": "$endpoint.properties.AzureStorageBlobContainer.blobContainerName", "options": ["blob-container-name"], "required": true, "help": {"short": "The name of the Storage blob container that is the target destination."}}, {"type": "ResourceId", "var": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "options": ["storage-account-resource-id"], "required": true, "help": {"short": "The Azure Resource ID of the storage account that is the target destination."}}]}, {"type": "object", "var": "$endpoint.properties.AzureStorageSmbFileShare", "options": ["azure-storage-smb-file-share"], "group": "Properties", "args": [{"type": "string", "var": "$endpoint.properties.AzureStorageSmbFileShare.fileShareName", "options": ["file-share-name"], "required": true, "help": {"short": "The name of the Azure Storage file share."}}, {"type": "ResourceId", "var": "$endpoint.properties.AzureStorageSmbFileShare.storageAccountResourceId", "options": ["storage-account-resource-id"], "required": true, "help": {"short": "The Azure Resource ID of the storage account."}}]}, {"type": "object", "var": "$endpoint.properties.NfsMount", "options": ["nfs-mount"], "group": "Properties", "args": [{"type": "string", "var": "$endpoint.properties.NfsMount.export", "options": ["export"], "required": true, "help": {"short": "The directory being exported from the server."}}, {"type": "string", "var": "$endpoint.properties.NfsMount.host", "options": ["host"], "required": true, "help": {"short": "The host name or IP address of the server exporting the file system."}}, {"type": "string", "var": "$endpoint.properties.NfsMount.nfsVersion", "options": ["nfs-version"], "help": {"short": "The NFS protocol version."}, "enum": {"items": [{"name": "NFSauto", "value": "NFSauto"}, {"name": "NFSv3", "value": "NFSv3"}, {"name": "NFSv4", "value": "NFSv4"}]}}]}, {"type": "object", "var": "$endpoint.properties.SmbMount", "options": ["smb-mount"], "group": "Properties", "args": [{"type": "object", "var": "$endpoint.properties.SmbMount.credentials", "options": ["credentials"], "help": {"short": "The Azure Key Vault secret URIs which store the required credentials to access the SMB share."}, "args": [{"type": "string", "var": "$endpoint.properties.SmbMount.credentials.passwordUri", "options": ["password-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the password. Use empty string to clean-up existing value."}}, {"type": "string", "var": "$endpoint.properties.SmbMount.credentials.usernameUri", "options": ["username-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the username. Use empty string to clean-up existing value."}}]}, {"type": "string", "var": "$endpoint.properties.SmbMount.host", "options": ["host"], "required": true, "help": {"short": "The host name or IP address of the server exporting the file system."}}, {"type": "string", "var": "$endpoint.properties.SmbMount.shareName", "options": ["share-name"], "required": true, "help": {"short": "The name of the SMB share being exported from the server."}}]}, {"type": "string", "var": "$endpoint.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Endpoint."}}]}], "operations": [{"operationId": "Endpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "endpoint", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$endpoint.properties.description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"arg": "$endpoint.properties.AzureStorageBlobContainer", "value": "AzureStorageBlobContainer"}, {"arg": "$endpoint.properties.AzureStorageSmbFileShare", "value": "AzureStorageSmbFileShare"}, {"arg": "$endpoint.properties.NfsMount", "value": "NfsMount"}, {"arg": "$endpoint.properties.SmbMount", "value": "SmbMount"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "arg": "$endpoint.properties.AzureStorageBlobContainer.blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "arg": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "arg": "$endpoint.properties.AzureStorageSmbFileShare.fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "arg": "$endpoint.properties.AzureStorageSmbFileShare.storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "arg": "$endpoint.properties.NfsMount.export", "required": true}, {"type": "string", "name": "host", "arg": "$endpoint.properties.NfsMount.host", "required": true}, {"type": "string", "name": "nfsVersion", "arg": "$endpoint.properties.NfsMount.nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "arg": "$endpoint.properties.SmbMount.credentials", "props": [{"type": "string", "name": "passwordUri", "arg": "$endpoint.properties.SmbMount.credentials.passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri", "arg": "$endpoint.properties.SmbMount.credentials.usernameUri"}]}, {"type": "string", "name": "host", "arg": "$endpoint.properties.SmbMount.host", "required": true}, {"type": "string", "name": "shareName", "arg": "$endpoint.properties.SmbMount.shareName", "required": true}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$endpoint.properties.AzureStorageBlobContainer", "options": ["storage-blob-container"], "group": "Properties", "help": {"short": "Storage Blob Container Object"}, "args": [{"type": "ResourceId", "var": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "options": ["storage-account-resource-id"], "help": {"short": "The Azure Resource ID of the storage account that is the target destination."}}]}, {"type": "object", "var": "$endpoint.properties.SmbMount", "options": ["smb-mount"], "group": "Properties", "args": [{"nullable": true, "type": "object", "var": "$endpoint.properties.SmbMount.credentials", "options": ["credentials"], "help": {"short": "The Azure Key Vault secret URIs which store the required credentials to access the SMB share."}, "args": [{"nullable": true, "type": "string", "var": "$endpoint.properties.SmbMount.credentials.passwordUri", "options": ["password-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the password. Use empty string to clean-up existing value."}}, {"nullable": true, "type": "string", "var": "$endpoint.properties.SmbMount.credentials.usernameUri", "options": ["username-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the username. Use empty string to clean-up existing value."}}]}]}, {"nullable": true, "type": "string", "var": "$endpoint.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Endpoint."}}]}], "operations": [{"operationId": "Endpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Endpoint_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "endpoint", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$endpoint.properties.description"}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "ResourceId", "name": "storageAccountResourceId", "arg": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "arg": "$endpoint.properties.SmbMount.credentials", "props": [{"type": "string", "name": "passwordUri", "arg": "$endpoint.properties.SmbMount.credentials.passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri", "arg": "$endpoint.properties.SmbMount.credentials.usernameUri"}]}]}]}], "clientFlatten": true}}}}, {"operationId": "Endpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Endpoint_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml new file mode 100644 index 000000000..6814995cb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml @@ -0,0 +1,634 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.json new file mode 100644 index 000000000..aeba785bc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3Rz/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover project", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3Rz/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml new file mode 100644 index 000000000..56a448226 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.json new file mode 100644 index 000000000..c60c12e01 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover project", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$project.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Project."}}]}], "operations": [{"operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "project", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$project.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$project.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Project."}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "project", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$project.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..01cc785b4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml @@ -0,0 +1,388 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.json new file mode 100644 index 000000000..3ccab2ae4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnM=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnM=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml new file mode 100644 index 000000000..acffa2672 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.json new file mode 100644 index 000000000..e39e0a118 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "JobDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$jobDefinition.properties.agentName", "options": ["agent-name"], "group": "Properties", "help": {"short": "Name of the Agent to assign for new Job Runs of this Job Definition."}}, {"type": "string", "var": "$jobDefinition.properties.copyMode", "options": ["copy-mode"], "required": true, "group": "Properties", "help": {"short": "Strategy to use for copy."}, "enum": {"items": [{"name": "Additive", "value": "Additive"}, {"name": "Mirror", "value": "Mirror"}]}}, {"type": "string", "var": "$jobDefinition.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Job Definition."}}, {"type": "string", "var": "$jobDefinition.properties.sourceName", "options": ["source-name"], "required": true, "group": "Properties", "help": {"short": "The name of the source Endpoint."}}, {"type": "string", "var": "$jobDefinition.properties.sourceSubpath", "options": ["source-subpath"], "group": "Properties", "help": {"short": "The subpath to use when reading from the source Endpoint."}}, {"type": "string", "var": "$jobDefinition.properties.targetName", "options": ["target-name"], "required": true, "group": "Properties", "help": {"short": "The name of the target Endpoint."}}, {"type": "string", "var": "$jobDefinition.properties.targetSubpath", "options": ["target-subpath"], "group": "Properties", "help": {"short": "The subpath to use when writing to the target Endpoint."}}]}], "operations": [{"operationId": "JobDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "jobDefinition", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName", "arg": "$jobDefinition.properties.agentName"}, {"type": "string", "name": "copyMode", "arg": "$jobDefinition.properties.copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description", "arg": "$jobDefinition.properties.description"}, {"type": "string", "name": "sourceName", "arg": "$jobDefinition.properties.sourceName", "required": true}, {"type": "string", "name": "sourceSubpath", "arg": "$jobDefinition.properties.sourceSubpath"}, {"type": "string", "name": "targetName", "arg": "$jobDefinition.properties.targetName", "required": true}, {"type": "string", "name": "targetSubpath", "arg": "$jobDefinition.properties.targetSubpath"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$jobDefinition.properties.agentName", "options": ["agent-name"], "group": "Properties", "help": {"short": "Name of the Agent to assign for new Job Runs of this Job Definition."}}, {"type": "string", "var": "$jobDefinition.properties.copyMode", "options": ["copy-mode"], "group": "Properties", "help": {"short": "Strategy to use for copy."}, "enum": {"items": [{"name": "Additive", "value": "Additive"}, {"name": "Mirror", "value": "Mirror"}]}}, {"nullable": true, "type": "string", "var": "$jobDefinition.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Job Definition."}}]}], "operations": [{"operationId": "JobDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "JobDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "jobDefinition", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName", "arg": "$jobDefinition.properties.agentName"}, {"type": "string", "name": "copyMode", "arg": "$jobDefinition.properties.copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description", "arg": "$jobDefinition.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "JobDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@JobDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..3a2870924 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml @@ -0,0 +1,539 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.json new file mode 100644 index 000000000..bd4701bae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5z/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-run", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5z/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobRuns_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}/jobRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"readOnly": true, "type": "integer64", "name": "bytesExcluded"}, {"readOnly": true, "type": "integer64", "name": "bytesFailed"}, {"readOnly": true, "type": "integer64", "name": "bytesNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "bytesScanned"}, {"readOnly": true, "type": "integer64", "name": "bytesTransferred"}, {"readOnly": true, "type": "integer64", "name": "bytesUnsupported"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "dateTime", "name": "executionEndTime"}, {"readOnly": true, "type": "dateTime", "name": "executionStartTime"}, {"readOnly": true, "type": "integer64", "name": "itemsExcluded"}, {"readOnly": true, "type": "integer64", "name": "itemsFailed"}, {"readOnly": true, "type": "integer64", "name": "itemsNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "itemsScanned"}, {"readOnly": true, "type": "integer64", "name": "itemsTransferred"}, {"readOnly": true, "type": "integer64", "name": "itemsUnsupported"}, {"readOnly": true, "type": "object", "name": "jobDefinitionProperties"}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "scanStatus", "enum": {"items": [{"value": "Completed"}, {"value": "NotStarted"}, {"value": "Scanning"}]}}, {"readOnly": true, "type": "string", "name": "sourceName"}, {"readOnly": true, "type": "object", "name": "sourceProperties"}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "PausedByBandwidthManagement"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "targetName"}, {"readOnly": true, "type": "object", "name": "targetProperties"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml new file mode 100644 index 000000000..6a2e68574 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.json new file mode 100644 index 000000000..d2a6d76f1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5zL3tqb2JSdW5OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-run", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5zL3tqb2JSdW5OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.jobRunName", "options": ["n", "name", "job-run-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the Job Run resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobRuns_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/{jobRunName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "jobRunName", "arg": "$Path.jobRunName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}/jobRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"readOnly": true, "type": "integer64", "name": "bytesExcluded"}, {"readOnly": true, "type": "integer64", "name": "bytesFailed"}, {"readOnly": true, "type": "integer64", "name": "bytesNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "bytesScanned"}, {"readOnly": true, "type": "integer64", "name": "bytesTransferred"}, {"readOnly": true, "type": "integer64", "name": "bytesUnsupported"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "dateTime", "name": "executionEndTime"}, {"readOnly": true, "type": "dateTime", "name": "executionStartTime"}, {"readOnly": true, "type": "integer64", "name": "itemsExcluded"}, {"readOnly": true, "type": "integer64", "name": "itemsFailed"}, {"readOnly": true, "type": "integer64", "name": "itemsNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "itemsScanned"}, {"readOnly": true, "type": "integer64", "name": "itemsTransferred"}, {"readOnly": true, "type": "integer64", "name": "itemsUnsupported"}, {"readOnly": true, "type": "object", "name": "jobDefinitionProperties"}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "scanStatus", "enum": {"items": [{"value": "Completed"}, {"value": "NotStarted"}, {"value": "Scanning"}]}}, {"readOnly": true, "type": "string", "name": "sourceName"}, {"readOnly": true, "type": "object", "name": "sourceProperties"}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "PausedByBandwidthManagement"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "targetName"}, {"readOnly": true, "type": "object", "name": "targetProperties"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml new file mode 100644 index 000000000..4d0df1f85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.json new file mode 100644 index 000000000..31ea1c18c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdG9wSm9i/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "stop-job", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdG9wSm9i/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_StopJob", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "jobRunResourceId"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml new file mode 100644 index 000000000..f31c54a32 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.json new file mode 100644 index 000000000..ff0853f4f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdGFydEpvYg==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "start-job", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdGFydEpvYg==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_StartJob", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/startJob", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "jobRunResourceId"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml new file mode 100644 index 000000000..c1bcf4f6e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +