diff --git a/Commands/data-transfer/connection/_create.md b/Commands/data-transfer/connection/_create.md index 925834333..5c4c43a51 100644 --- a/Commands/data-transfer/connection/_create.md +++ b/Commands/data-transfer/connection/_create.md @@ -12,10 +12,12 @@ Create the connection resource. - Creates a receive side connection ```bash - data-transfer connection create --resource-group testRG --connection-name testConnection --flow-types Mission API --location East US --justification justification --pipeline testdc --requirement-id id --direction Receive --remote-subscription-id 00000000-0000-0000-0000-000000000000 + data-transfer connection create --resource-group testRG --connection-name testConnection --flow-types Mission API --location eastus --justification justification --pipeline testdc --requirement-id id --direction Receive --remote-subscription-id 00000000-0000-0000-0000-000000000000 + data-transfer connection create --resource-group testRG --connection-name testConnection --flow-types ["Mission", "API"] --location eastus --justification justification --pipeline testdc --requirement-id id --direction Receive --remote-subscription-id 00000000-0000-0000-0000-000000000000 ``` - Creates a send side connection ```bash - data-transfer connection create --resource-group testRG --connection-name testConnection --location East US --pipeline testdc --pin 1234 + data-transfer connection create --resource-group testRG --connection-name testConnection --location eastus --pipeline testdc --pin '$-pe3' --flow-types Api Mission --direction Send + data-transfer connection create --resource-group testRG --connection-name testConnection --location 'East US' --pipeline testdc --pin 12345 --flow-types Api Mission --direction Send ``` diff --git a/Commands/data-transfer/connection/_delete.md b/Commands/data-transfer/connection/_delete.md index 501748984..a74201874 100644 --- a/Commands/data-transfer/connection/_delete.md +++ b/Commands/data-transfer/connection/_delete.md @@ -2,6 +2,8 @@ Delete the connection resource. +Deletes the connection specified by ids or by name and resource group + ## Versions ### [2025-05-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.xml) **Preview** @@ -13,4 +15,5 @@ Delete the connection resource. - Deletes the connection resource ```bash data-transfer connection delete --resource-group testRG --connection-name testConnection + data-transfer connection delete --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection2 ``` diff --git a/Commands/data-transfer/connection/_link.md b/Commands/data-transfer/connection/_link.md index 74dd7bddd..f010e8c20 100644 --- a/Commands/data-transfer/connection/_link.md +++ b/Commands/data-transfer/connection/_link.md @@ -13,4 +13,5 @@ Links the connection to its pending connection. - Links the specified connection ```bash data-transfer connection link --resource-group testRG --connection-name receiveConnection --pending-connection-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/sendConnection + data-transfer connection link --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/recieveConnection --pending-connection-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/sendConnection ``` diff --git a/Commands/data-transfer/connection/_list.md b/Commands/data-transfer/connection/_list.md index b9df9472b..f0206f343 100644 --- a/Commands/data-transfer/connection/_list.md +++ b/Commands/data-transfer/connection/_list.md @@ -1,6 +1,6 @@ # [Command] _data-transfer connection list_ -List connections in a resource group. +List all the connections. ## Versions diff --git a/Commands/data-transfer/connection/_show.md b/Commands/data-transfer/connection/_show.md index 85b46eb60..2c6b994e6 100644 --- a/Commands/data-transfer/connection/_show.md +++ b/Commands/data-transfer/connection/_show.md @@ -2,6 +2,8 @@ Get connection resource. +Get connection with specified ids or name. + ## Versions ### [2025-05-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.xml) **Preview** @@ -13,4 +15,5 @@ Get connection resource. - Gets connection resource ```bash data-transfer connection show --resource-group testRG --connection-name testConnection + data-transfer connection show --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection ``` diff --git a/Commands/data-transfer/connection/flow/_create.md b/Commands/data-transfer/connection/flow/_create.md index 7c66cbf17..33dd6d61c 100644 --- a/Commands/data-transfer/connection/flow/_create.md +++ b/Commands/data-transfer/connection/flow/_create.md @@ -1,6 +1,6 @@ # [Command] _data-transfer connection flow create_ -Create the flow resource. +Create data flow for the approved connection ## Versions diff --git a/Commands/data-transfer/connection/flow/_delete.md b/Commands/data-transfer/connection/flow/_delete.md index 05f751fd6..0d0bce4ff 100644 --- a/Commands/data-transfer/connection/flow/_delete.md +++ b/Commands/data-transfer/connection/flow/_delete.md @@ -1,6 +1,8 @@ # [Command] _data-transfer connection flow delete_ -Delete the flow resource. +Delete data flow for the approved connection + +Deletes the flow specified by ids or by name along with its associated connection name and resouce group. ## Versions @@ -13,4 +15,5 @@ Delete the flow resource. - Deletes the flow resource ```bash data-transfer connection flow delete --resource-group testRG --connection-name testConnection --flow-name testFlow + data-transfer connection flow delete --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow ``` diff --git a/Commands/data-transfer/connection/flow/_disable.md b/Commands/data-transfer/connection/flow/_disable.md index 64d8ac507..dc58974b8 100644 --- a/Commands/data-transfer/connection/flow/_disable.md +++ b/Commands/data-transfer/connection/flow/_disable.md @@ -1,6 +1,6 @@ # [Command] _data-transfer connection flow disable_ -Disables the specified flow +Disables the specified flow in the connection ## Versions @@ -13,4 +13,5 @@ Disables the specified flow - Disables the specified flow ```bash data-transfer connection flow disable --resource-group testRG --connection-name testConnection --flow-name testFlow + data-transfer connection flow disable --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow ``` diff --git a/Commands/data-transfer/connection/flow/_enable.md b/Commands/data-transfer/connection/flow/_enable.md index ea72d73c8..f93e0a22a 100644 --- a/Commands/data-transfer/connection/flow/_enable.md +++ b/Commands/data-transfer/connection/flow/_enable.md @@ -1,6 +1,6 @@ # [Command] _data-transfer connection flow enable_ -Enables the specified flow. +Enables the specified flow in the connection ## Versions @@ -13,4 +13,5 @@ Enables the specified flow. - Enables the specified flow ```bash data-transfer connection flow enable --resource-group testRG --connection-name testConnection --flow-name testFlow + data-transfer connection flow enable --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow ``` diff --git a/Commands/data-transfer/connection/flow/_link.md b/Commands/data-transfer/connection/flow/_link.md index c0bc333eb..ce573fbb9 100644 --- a/Commands/data-transfer/connection/flow/_link.md +++ b/Commands/data-transfer/connection/flow/_link.md @@ -1,6 +1,6 @@ # [Command] _data-transfer connection flow link_ -Links the specified flow. +Links the specified flow in the connection ## Versions @@ -12,5 +12,6 @@ Links the specified flow. - Links the specified flow ```bash - data-transfer connection flow link --resource-group testRG --connection-name testConnection --flow-name testFlow --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow + data-transfer connection flow link --resource-group testRG --connection-name receiveConnection --flow-name receiveFlow --id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/sendConnection/flows/sendFlow + data-transfer connection flow link --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/receiveConnection/testConnection/flows/receiveFlow --pending-flow-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/sendConnection/flows/sendFlow ``` diff --git a/Commands/data-transfer/connection/flow/_list.md b/Commands/data-transfer/connection/flow/_list.md index ecf132c84..9df6d048a 100644 --- a/Commands/data-transfer/connection/flow/_list.md +++ b/Commands/data-transfer/connection/flow/_list.md @@ -1,6 +1,6 @@ # [Command] _data-transfer connection flow list_ -List flows in a connection. +List all the flows in a connection. ## Versions diff --git a/Commands/data-transfer/connection/flow/_show.md b/Commands/data-transfer/connection/flow/_show.md index 673c501ea..838ba5122 100644 --- a/Commands/data-transfer/connection/flow/_show.md +++ b/Commands/data-transfer/connection/flow/_show.md @@ -1,6 +1,8 @@ # [Command] _data-transfer connection flow show_ -Get flow resource. +Show a specific flow in the connection. + +Show specific flow with given ids or name. ## Versions @@ -13,4 +15,5 @@ Get flow resource. - Gets flow resource ```bash data-transfer connection flow show --resource-group testRG --connection-name testConnection --flow-name testFlow + data-transfer connection flow show --ids /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.AzureDataTransfer/connections/testConnection/flows/testFlow ``` diff --git a/Commands/data-transfer/connection/flow/readme.md b/Commands/data-transfer/connection/flow/readme.md index 1812db2d5..c25aeba66 100644 --- a/Commands/data-transfer/connection/flow/readme.md +++ b/Commands/data-transfer/connection/flow/readme.md @@ -5,25 +5,25 @@ Data transfer flow commands ## Commands - [create](/Commands/data-transfer/connection/flow/_create.md) -: Create the flow resource. +: Create data flow for the approved connection - [delete](/Commands/data-transfer/connection/flow/_delete.md) -: Delete the flow resource. +: Delete data flow for the approved connection - [disable](/Commands/data-transfer/connection/flow/_disable.md) -: Disables the specified flow +: Disables the specified flow in the connection - [enable](/Commands/data-transfer/connection/flow/_enable.md) -: Enables the specified flow. +: Enables the specified flow in the connection - [link](/Commands/data-transfer/connection/flow/_link.md) -: Links the specified flow. +: Links the specified flow in the connection - [list](/Commands/data-transfer/connection/flow/_list.md) -: List flows in a connection. +: List all the flows in a connection. - [show](/Commands/data-transfer/connection/flow/_show.md) -: Get flow resource. +: Show a specific flow in the connection. - [update](/Commands/data-transfer/connection/flow/_update.md) : Update the flow resource. diff --git a/Commands/data-transfer/connection/readme.md b/Commands/data-transfer/connection/readme.md index 0caf49051..36fd058f1 100644 --- a/Commands/data-transfer/connection/readme.md +++ b/Commands/data-transfer/connection/readme.md @@ -19,7 +19,7 @@ Data transfer connection commands : Links the connection to its pending connection. - [list](/Commands/data-transfer/connection/_list.md) -: List connections in a resource group. +: List all the connections. - [list-pending-connection](/Commands/data-transfer/connection/_list-pending-connection.md) : Lists all pending remote connections that are linkable to this connection. diff --git a/Commands/data-transfer/pipeline/_execute-action.md b/Commands/data-transfer/pipeline/_execute-action.md new file mode 100644 index 000000000..10f6b5143 --- /dev/null +++ b/Commands/data-transfer/pipeline/_execute-action.md @@ -0,0 +1,9 @@ +# [Command] _data-transfer pipeline execute-action_ + +Executes a privileged action for a pipeline. + +## Versions + +### [2025-05-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.xml) **Stable** + + diff --git a/Commands/data-transfer/pipeline/_list.md b/Commands/data-transfer/pipeline/_list.md index 4876233c1..765840a7b 100644 --- a/Commands/data-transfer/pipeline/_list.md +++ b/Commands/data-transfer/pipeline/_list.md @@ -1,6 +1,6 @@ # [Command] _data-transfer pipeline list_ -List Pipeline resource by Subscription or Resource Group +List all the pipelines ## Versions diff --git a/Commands/data-transfer/pipeline/readme.md b/Commands/data-transfer/pipeline/readme.md index b03aa2da6..af4d9b5e8 100644 --- a/Commands/data-transfer/pipeline/readme.md +++ b/Commands/data-transfer/pipeline/readme.md @@ -13,8 +13,11 @@ Data transfer pipeline commands - [delete](/Commands/data-transfer/pipeline/_delete.md) : Delete the pipeline resource. +- [execute-action](/Commands/data-transfer/pipeline/_execute-action.md) +: Executes a privileged action for a pipeline. + - [list](/Commands/data-transfer/pipeline/_list.md) -: List Pipeline resource by Subscription or Resource Group +: List all the pipelines - [reject-connection](/Commands/data-transfer/pipeline/_reject-connection.md) : Rejects the specified connection request in a pipeline. diff --git a/Commands/data-transfer/readme.md b/Commands/data-transfer/readme.md index 62f5fd1da..85393e0a2 100644 --- a/Commands/data-transfer/readme.md +++ b/Commands/data-transfer/readme.md @@ -1,6 +1,6 @@ # [Group] _data-transfer_ -Data transfer commands +Commands for cross domain Service that enables customers to transfer data across security domains. ## Subgroups diff --git a/Commands/readme.md b/Commands/readme.md index b17ce4180..3419a7430 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -114,7 +114,7 @@ : data boundary operations - [data-transfer](/Commands/data-transfer/readme.md) -: Data transfer commands +: Commands for cross domain Service that enables customers to transfer data across security domains. - [databox](/Commands/databox/readme.md) : Manage data box diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.json index 69ba0fc19..8654b9267 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlRGF0YVRyYW5zZmVyL3BpcGVsaW5lcw==/V/MjAyNS0wNS0yMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvcGlwZWxpbmVz/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer pipeline", "commands": [{"name": "list", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlRGF0YVRyYW5zZmVyL3BpcGVsaW5lcw==/V/MjAyNS0wNS0yMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvcGlwZWxpbmVz/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "group": "", "idPart": "resource_group", "help": {"short": "Specifies the name of the resource group to list the pipelines"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Pipelines_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Pipelines_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Pipelines_ListByResourceGroup"], "operationId": "Pipelines_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines", "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": "2025-05-21"}, "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.AzureDataTransfer/pipelines/{}"}}, {"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": "array", "name": "connections", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "internalMetadata", "props": [{"type": "object", "name": "operationStatus", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"type": "string", "name": "statusSetBy"}], "additionalProps": {"item": {"type": "any"}}}], "additionalProps": {"item": {"type": "any"}}}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "string", "name": "type"}], "additionalProps": {"item": {"type": "any"}}}, "identifiers": ["id"]}, {"type": "array", "name": "disabledFlowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "quarantineDownloadStorageAccount"}, {"type": "string", "name": "quarantineDownloadStorageContainer"}, {"type": "string", "name": "remoteCloud", "required": true}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "subscribers", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "integer64", "name": "notifications"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Pipelines_ListBySubscription"], "operationId": "Pipelines_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-05-21"}, "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.AzureDataTransfer/pipelines/{}"}}, {"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": "array", "name": "connections", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "internalMetadata", "props": [{"type": "object", "name": "operationStatus", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"type": "string", "name": "statusSetBy"}], "additionalProps": {"item": {"type": "any"}}}], "additionalProps": {"item": {"type": "any"}}}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "string", "name": "type"}], "additionalProps": {"item": {"type": "any"}}}, "identifiers": ["id"]}, {"type": "array", "name": "disabledFlowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "quarantineDownloadStorageAccount"}, {"type": "string", "name": "quarantineDownloadStorageContainer"}, {"type": "string", "name": "remoteCloud", "required": true}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "subscribers", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "integer64", "name": "notifications"}]}}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"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.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlRGF0YVRyYW5zZmVyL3BpcGVsaW5lcw==/V/MjAyNS0wNS0yMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvcGlwZWxpbmVz/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer pipeline", "commands": [{"name": "list", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkF6dXJlRGF0YVRyYW5zZmVyL3BpcGVsaW5lcw==/V/MjAyNS0wNS0yMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/pipelines", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvcGlwZWxpbmVz/V/MjAyNS0wNS0yMQ=="}], "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_Pipelines_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Pipelines_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Pipelines_ListBySubscription"], "operationId": "Pipelines_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-05-21"}, "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.AzureDataTransfer/pipelines/{}"}}, {"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": "array", "name": "connections", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "internalMetadata", "props": [{"type": "object", "name": "operationStatus", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"type": "string", "name": "statusSetBy"}], "additionalProps": {"item": {"type": "any"}}}], "additionalProps": {"item": {"type": "any"}}}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "string", "name": "type"}], "additionalProps": {"item": {"type": "any"}}}, "identifiers": ["id"]}, {"type": "array", "name": "disabledFlowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "quarantineDownloadStorageAccount"}, {"type": "string", "name": "quarantineDownloadStorageContainer"}, {"type": "string", "name": "remoteCloud", "required": true}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "subscribers", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "integer64", "name": "notifications"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_Pipelines_ListByResourceGroup"], "operationId": "Pipelines_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines", "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": "2025-05-21"}, "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.AzureDataTransfer/pipelines/{}"}}, {"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": "array", "name": "connections", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "internalMetadata", "props": [{"type": "object", "name": "operationStatus", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"type": "string", "name": "statusSetBy"}], "additionalProps": {"item": {"type": "any"}}}], "additionalProps": {"item": {"type": "any"}}}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "string", "name": "type"}], "additionalProps": {"item": {"type": "any"}}}, "identifiers": ["id"]}, {"type": "array", "name": "disabledFlowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "quarantineDownloadStorageAccount"}, {"type": "string", "name": "quarantineDownloadStorageContainer"}, {"type": "string", "name": "remoteCloud", "required": true}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "subscribers", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "integer64", "name": "notifications"}]}}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.xml index 44aa89692..4677a4134 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXM=/2025-05-21.xml @@ -7,17 +7,9 @@ - - - + - - - - - - @@ -26,13 +18,16 @@ - - + + + + + + + + - - - @@ -220,10 +215,13 @@ - - + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.json index 87247d208..d847fcc1d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnM=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection", "commands": [{"name": "list", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnM=/V/MjAyNS0wNS0yMQ=="}], "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"}]}], "operations": [{"operationId": "Connections_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections", "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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnM=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection", "commands": [{"name": "list", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnM=/V/MjAyNS0wNS0yMQ=="}], "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"}]}], "operations": [{"operationId": "Connections_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections", "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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.xml index 233f867a5..a107c8009 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucw==/2025-05-21.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.json index 7b28352cd..6c92d893d 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection", "commands": [{"name": "update", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connection", "args": [{"type": "object", "var": "$connection.tags", "options": ["tags"], "group": "Connection", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$connection.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$connection.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$connection.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$connection.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Connections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "connection", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$connection.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$connection.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$connection.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$connection.identity.systemAssigned"}}, {"type": "object", "name": "tags", "arg": "$connection.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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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": "Connection_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Connection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "show", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection", "connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connection", "args": [{"type": "ResourceLocation", "var": "$connection.location", "options": ["l", "location"], "required": true, "group": "Connection", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$connection.tags", "options": ["tags"], "group": "Connection", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$connection.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$connection.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$connection.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$connection.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$connection.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Direction of data movement. Allowed values: Receive, Send."}, "enum": {"items": [{"name": "Receive", "value": "Receive"}, {"name": "Send", "value": "Send"}]}}, {"type": "array", "var": "$connection.properties.flowTypes", "options": ["flow-types"], "group": "Properties", "help": {"short": "The flow types being requested for this connection"}, "item": {"type": "string", "enum": {"items": [{"name": "API", "value": "API"}, {"name": "BasicFiles", "value": "BasicFiles"}, {"name": "Complex", "value": "Complex"}, {"name": "Data", "value": "Data"}, {"name": "DevSecOps", "value": "DevSecOps"}, {"name": "DiskImages", "value": "DiskImages"}, {"name": "Messaging", "value": "Messaging"}, {"name": "MicrosoftInternal", "value": "MicrosoftInternal"}, {"name": "Mission", "value": "Mission"}, {"name": "MissionOpaqueXML", "value": "MissionOpaqueXML"}, {"name": "Opaque", "value": "Opaque"}, {"name": "Standard", "value": "Standard"}, {"name": "StreamingVideo", "value": "StreamingVideo"}, {"name": "Unknown", "value": "Unknown"}]}}}, {"type": "string", "var": "$connection.properties.justification", "options": ["justification"], "group": "Properties", "help": {"short": "Justification for the connection request"}}, {"type": "string", "var": "$connection.properties.pin", "options": ["pin"], "group": "Properties", "help": {"short": "PIN to link requests together"}}, {"type": "string", "var": "$connection.properties.pipeline", "options": ["pipeline"], "group": "Properties", "help": {"short": "Pipeline to use to transfer data"}}, {"type": "array", "var": "$connection.properties.policies", "options": ["policies"], "hide": true, "group": "Properties", "help": {"short": "The policies for this connection"}, "item": {"type": "string"}}, {"type": "string", "var": "$connection.properties.primaryContact", "options": ["primary-contact"], "group": "Properties", "help": {"short": "The primary contact for this connection request"}}, {"type": "string", "var": "$connection.properties.remoteSubscriptionId", "options": ["remote-subscription-id"], "group": "Properties", "help": {"short": "Subscription ID to link cloud subscriptions together"}}, {"type": "string", "var": "$connection.properties.requirementId", "options": ["requirement-id"], "group": "Properties", "help": {"short": "Requirement ID of the connection"}}, {"type": "array", "var": "$connection.properties.schemaUris", "options": ["schema-uris"], "group": "Properties", "help": {"short": "The schema URIs for this connection"}, "item": {"type": "string"}}, {"type": "array", "var": "$connection.properties.schemas", "options": ["schemas"], "group": "Properties", "help": {"short": "The schemas for this connection"}, "item": {"type": "object", "args": [{"type": "string", "var": "$connection.properties.schemas[].connectionId", "options": ["connection-id"], "help": {"short": "Connection ID associated with this schema"}}, {"type": "string", "var": "$connection.properties.schemas[].content", "options": ["content"], "help": {"short": "Content of the schema"}}, {"type": "string", "var": "$connection.properties.schemas[].direction", "options": ["direction"], "help": {"short": "The direction of the schema."}, "enum": {"items": [{"name": "Receive", "value": "Receive"}, {"name": "Send", "value": "Send"}]}}, {"type": "string", "var": "$connection.properties.schemas[].id", "options": ["id"], "help": {"short": "ID associated with this schema"}}, {"type": "string", "var": "$connection.properties.schemas[].name", "options": ["name"], "help": {"short": "Name of the schema"}}, {"type": "string", "var": "$connection.properties.schemas[].schemaType", "options": ["schema-type"], "help": {"short": "The Schema Type"}, "enum": {"items": [{"name": "Xsd", "value": "Xsd"}, {"name": "Zip", "value": "Zip"}]}}, {"type": "string", "var": "$connection.properties.schemas[].schemaUri", "options": ["schema-uri"], "help": {"short": "Uri containing SAS token for the zipped schema"}}, {"type": "string", "var": "$connection.properties.schemas[].status", "options": ["status"], "help": {"short": "Status of the schema"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "New", "value": "New"}]}}]}}, {"type": "array", "var": "$connection.properties.secondaryContacts", "options": ["secondary-contacts"], "group": "Properties", "help": {"short": "The secondary contacts for this connection request"}, "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Connections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "connection", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$connection.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$connection.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$connection.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$connection.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$connection.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "direction", "arg": "$connection.properties.direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "arg": "$connection.properties.flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "justification", "arg": "$connection.properties.justification"}, {"type": "string", "name": "pin", "arg": "$connection.properties.pin"}, {"type": "string", "name": "pipeline", "arg": "$connection.properties.pipeline", "required": true}, {"type": "array", "name": "policies", "arg": "$connection.properties.policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact", "arg": "$connection.properties.primaryContact"}, {"type": "string", "name": "remoteSubscriptionId", "arg": "$connection.properties.remoteSubscriptionId"}, {"type": "string", "name": "requirementId", "arg": "$connection.properties.requirementId"}, {"type": "array", "name": "schemaUris", "arg": "$connection.properties.schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "arg": "$connection.properties.schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId", "arg": "$connection.properties.schemas[].connectionId"}, {"type": "string", "name": "content", "arg": "$connection.properties.schemas[].content"}, {"type": "string", "name": "direction", "arg": "$connection.properties.schemas[].direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id", "arg": "$connection.properties.schemas[].id"}, {"type": "string", "name": "name", "arg": "$connection.properties.schemas[].name"}, {"type": "string", "name": "schemaType", "arg": "$connection.properties.schemas[].schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri", "arg": "$connection.properties.schemas[].schemaUri"}, {"type": "string", "name": "status", "arg": "$connection.properties.schemas[].status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "arg": "$connection.properties.secondaryContacts", "item": {"type": "string"}}]}, {"type": "object", "name": "tags", "arg": "$connection.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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection", "commands": [{"name": "show", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection", "connection-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connection", "args": [{"type": "ResourceLocation", "var": "$connection.location", "options": ["l", "location"], "required": true, "group": "Connection", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$connection.tags", "options": ["tags"], "group": "Connection", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$connection.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$connection.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$connection.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$connection.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$connection.properties.direction", "options": ["direction"], "group": "Properties", "help": {"short": "Direction of data movement. Allowed values: Receive, Send."}, "enum": {"items": [{"name": "Receive", "value": "Receive"}, {"name": "Send", "value": "Send"}]}}, {"type": "array", "var": "$connection.properties.flowTypes", "options": ["flow-types"], "group": "Properties", "help": {"short": "The flow types being requested for this connection"}, "item": {"type": "string", "enum": {"items": [{"name": "API", "value": "API"}, {"name": "BasicFiles", "value": "BasicFiles"}, {"name": "Complex", "value": "Complex"}, {"name": "Data", "value": "Data"}, {"name": "DevSecOps", "value": "DevSecOps"}, {"name": "DiskImages", "value": "DiskImages"}, {"name": "Messaging", "value": "Messaging"}, {"name": "MicrosoftInternal", "value": "MicrosoftInternal"}, {"name": "Mission", "value": "Mission"}, {"name": "MissionOpaqueXML", "value": "MissionOpaqueXML"}, {"name": "Opaque", "value": "Opaque"}, {"name": "Standard", "value": "Standard"}, {"name": "StreamingVideo", "value": "StreamingVideo"}, {"name": "Unknown", "value": "Unknown"}]}}}, {"type": "string", "var": "$connection.properties.justification", "options": ["justification"], "group": "Properties", "help": {"short": "Justification for the connection request"}}, {"type": "string", "var": "$connection.properties.pin", "options": ["pin"], "group": "Properties", "help": {"short": "PIN to link requests together"}}, {"type": "string", "var": "$connection.properties.pipeline", "options": ["pipeline"], "group": "Properties", "help": {"short": "Pipeline to use to transfer data"}}, {"type": "array", "var": "$connection.properties.policies", "options": ["policies"], "hide": true, "group": "Properties", "help": {"short": "The policies for this connection"}, "item": {"type": "string"}}, {"type": "string", "var": "$connection.properties.primaryContact", "options": ["primary-contact"], "group": "Properties", "help": {"short": "The primary contact for this connection request"}}, {"type": "string", "var": "$connection.properties.remoteSubscriptionId", "options": ["remote-subscription-id"], "group": "Properties", "help": {"short": "Subscription ID to link cloud subscriptions together"}}, {"type": "string", "var": "$connection.properties.requirementId", "options": ["requirement-id"], "group": "Properties", "help": {"short": "Requirement ID of the connection"}}, {"type": "array", "var": "$connection.properties.schemaUris", "options": ["schema-uris"], "group": "Properties", "help": {"short": "The schema URIs for this connection"}, "item": {"type": "string"}}, {"type": "array", "var": "$connection.properties.schemas", "options": ["schemas"], "group": "Properties", "help": {"short": "The schemas for this connection"}, "item": {"type": "object", "args": [{"type": "string", "var": "$connection.properties.schemas[].connectionId", "options": ["connection-id"], "help": {"short": "Connection ID associated with this schema"}}, {"type": "string", "var": "$connection.properties.schemas[].content", "options": ["content"], "help": {"short": "Content of the schema"}}, {"type": "string", "var": "$connection.properties.schemas[].direction", "options": ["direction"], "help": {"short": "The direction of the schema."}, "enum": {"items": [{"name": "Receive", "value": "Receive"}, {"name": "Send", "value": "Send"}]}}, {"type": "string", "var": "$connection.properties.schemas[].id", "options": ["id"], "help": {"short": "ID associated with this schema"}}, {"type": "string", "var": "$connection.properties.schemas[].name", "options": ["name"], "help": {"short": "Name of the schema"}}, {"type": "string", "var": "$connection.properties.schemas[].schemaType", "options": ["schema-type"], "help": {"short": "The Schema Type"}, "enum": {"items": [{"name": "Xsd", "value": "Xsd"}, {"name": "Zip", "value": "Zip"}]}}, {"type": "string", "var": "$connection.properties.schemas[].schemaUri", "options": ["schema-uri"], "help": {"short": "Uri containing SAS token for the zipped schema"}}, {"type": "string", "var": "$connection.properties.schemas[].status", "options": ["status"], "help": {"short": "Status of the schema"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "New", "value": "New"}]}}]}}, {"type": "array", "var": "$connection.properties.secondaryContacts", "options": ["secondary-contacts"], "group": "Properties", "help": {"short": "The secondary contacts for this connection request"}, "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Connections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "connection", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$connection.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$connection.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$connection.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$connection.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$connection.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "direction", "arg": "$connection.properties.direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "arg": "$connection.properties.flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "justification", "arg": "$connection.properties.justification"}, {"type": "string", "name": "pin", "arg": "$connection.properties.pin"}, {"type": "string", "name": "pipeline", "arg": "$connection.properties.pipeline", "required": true}, {"type": "array", "name": "policies", "arg": "$connection.properties.policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact", "arg": "$connection.properties.primaryContact"}, {"type": "string", "name": "remoteSubscriptionId", "arg": "$connection.properties.remoteSubscriptionId"}, {"type": "string", "name": "requirementId", "arg": "$connection.properties.requirementId"}, {"type": "array", "name": "schemaUris", "arg": "$connection.properties.schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "arg": "$connection.properties.schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId", "arg": "$connection.properties.schemas[].connectionId"}, {"type": "string", "name": "content", "arg": "$connection.properties.schemas[].content"}, {"type": "string", "name": "direction", "arg": "$connection.properties.schemas[].direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id", "arg": "$connection.properties.schemas[].id"}, {"type": "string", "name": "name", "arg": "$connection.properties.schemas[].name"}, {"type": "string", "name": "schemaType", "arg": "$connection.properties.schemas[].schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri", "arg": "$connection.properties.schemas[].schemaUri"}, {"type": "string", "name": "status", "arg": "$connection.properties.schemas[].status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "arg": "$connection.properties.secondaryContacts", "item": {"type": "string"}}]}, {"type": "object", "name": "tags", "arg": "$connection.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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["n", "name", "connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Connection", "args": [{"type": "object", "var": "$connection.tags", "options": ["tags"], "group": "Connection", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$connection.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$connection.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$connection.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$connection.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Connections_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "connection", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$connection.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$connection.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$connection.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$connection.identity.systemAssigned"}}, {"type": "object", "name": "tags", "arg": "$connection.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.AzureDataTransfer/connections/{}"}}, {"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": "approver"}, {"readOnly": true, "type": "dateTime", "name": "dateSubmitted"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "justification"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedConnectionId"}, {"type": "string", "name": "pin"}, {"type": "string", "name": "pipeline", "required": true}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"type": "string", "name": "primaryContact"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "remoteSubscriptionId"}, {"type": "string", "name": "requirementId"}, {"type": "array", "name": "schemaUris", "item": {"type": "string"}}, {"type": "array", "name": "schemas", "item": {"type": "object", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}}, {"type": "array", "name": "secondaryContacts", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Accepted"}, {"value": "Approved"}, {"value": "InReview"}, {"value": "Rejected"}]}}, {"readOnly": true, "type": "string", "name": "statusReason"}]}, {"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": "Connection_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Connection_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.xml index fd76d7f8a..e8bab7851 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fQ==/2025-05-21.xml @@ -2,7 +2,7 @@ - + @@ -12,46 +12,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -67,41 +30,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -263,17 +196,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- - - - -
+ + @@ -283,21 +254,161 @@
-
- + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -313,8 +424,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -490,7 +702,7 @@ - + @@ -500,58 +712,7 @@ - - - - - - - - - - - - - - - - - - - - - -
- - -
-
- - - - - - - - - -
-
-
- - - - - - - - - - - - - @@ -587,111 +748,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + @@ -729,77 +789,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -809,10 +798,10 @@ - + - + @@ -974,6 +963,17 @@ + +
+ + +
+ + + + + +
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.json index c8c9f12a6..efbaf15b2 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cw==/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "list", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cw==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_ListByConnection", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cw==/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "list", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cw==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_ListByConnection", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.xml index ec416e72c..2577c265f 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cw==/2025-05-21.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.json index 20b12ad6c..8e64d5b88 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "update", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flow", "args": [{"type": "object", "var": "$flow.tags", "options": ["tags"], "group": "Flow", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$flow.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$flow.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$flow.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$flow.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Flows_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "flow", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$flow.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$flow.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$flow.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$flow.identity.systemAssigned"}}, {"type": "object", "name": "tags", "arg": "$flow.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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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": "Flow_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Flow_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "show", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flow", "args": [{"type": "ResourceLocation", "var": "$flow.location", "options": ["l", "location"], "required": true, "group": "Flow", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$flow.plan", "options": ["plan"], "group": "Flow", "help": {"short": "Details of the resource plan."}, "args": [{"type": "string", "var": "$flow.plan.name", "options": ["name"], "required": true, "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$flow.plan.product", "options": ["product"], "required": true, "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"type": "string", "var": "$flow.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$flow.plan.publisher", "options": ["publisher"], "required": true, "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"type": "string", "var": "$flow.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"type": "object", "var": "$flow.tags", "options": ["tags"], "group": "Flow", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$flow.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$flow.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$flow.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$flow.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$flow.properties.apiFlowOptions", "options": ["api-flow-options"], "group": "Properties", "help": {"short": "The API Flow configuration options for Azure Data Transfer API Flow type."}, "args": [{"type": "string", "var": "$flow.properties.apiFlowOptions.apiMode", "options": ["api-mode"], "help": {"short": "Remote Calling Mode in the Azure Data Transfer API Flow, which describes how the API Flow will be invoked"}, "enum": {"items": [{"name": "Endpoint", "value": "Endpoint"}, {"name": "SDK", "value": "SDK"}]}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.audienceOverride", "options": ["audience-override"], "help": {"short": "Optional field to override the audience of the remote endpoint"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.cname", "options": ["cname"], "help": {"short": "Unique CNAME to represent the Azure Data Transfer API Flow instance"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.identityTranslation", "options": ["identity-translation"], "help": {"short": "Flag for if Azure Data Transfer API Flow should extract the user token"}, "enum": {"items": [{"name": "ServiceIdentity", "value": "ServiceIdentity"}, {"name": "UserIdentity", "value": "UserIdentity"}]}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.remoteCallingModeClientId", "options": ["remote-calling-mode-client-id"], "help": {"short": "Remote stub app registration Client ID"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.remoteEndpoint", "options": ["remote-endpoint"], "help": {"short": "Remote host to which communication needs to be made"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.senderClientId", "options": ["sender-client-id"], "help": {"short": "Sender's app user assigned Manage Identity client ID"}}]}, {"type": "object", "var": "$flow.properties.connection", "options": ["connection"], "hide": true, "group": "Properties", "help": {"short": "The connection associated with this flow"}, "args": [{"type": "string", "var": "$flow.properties.connection.id", "options": ["id"], "required": true, "help": {"short": "Id of the connection"}}, {"type": "string", "var": "$flow.properties.connection.location", "options": ["location"], "help": {"short": "Location of the connection"}}, {"type": "string", "var": "$flow.properties.connection.name", "options": ["name"], "help": {"short": "Name of the connection"}}, {"type": "string", "var": "$flow.properties.connection.subscriptionName", "options": ["subscription-name"], "help": {"short": "Name of the subscription with the connection"}}]}, {"type": "string", "var": "$flow.properties.consumerGroup", "options": ["consumer-group"], "group": "Properties", "help": {"short": "Event Hub Consumer Group"}}, {"type": "string", "var": "$flow.properties.customerManagedKeyVaultUri", "options": ["customer-key-vault-uri"], "group": "Properties", "help": {"short": "The URI to the customer managed key for this flow"}}, {"type": "string", "var": "$flow.properties.dataType", "options": ["data-type"], "group": "Properties", "help": {"short": "Type of data to transfer via the flow."}, "enum": {"items": [{"name": "Blob", "value": "Blob"}, {"name": "Table", "value": "Table"}]}}, {"type": "array", "var": "$flow.properties.destinationEndpointPorts", "options": ["endpoint-ports"], "group": "Properties", "help": {"short": "The destination endpoint ports of the stream"}, "item": {"type": "integer64"}}, {"type": "array", "var": "$flow.properties.destinationEndpoints", "options": ["destination-endpoints"], "group": "Properties", "help": {"short": "The destination endpoints of the stream"}, "item": {"type": "string"}}, {"type": "ResourceId", "var": "$flow.properties.eventHubId", "options": ["event-hub-id"], "group": "Properties", "help": {"short": "Event Hub ID"}}, {"type": "string", "var": "$flow.properties.flowType", "options": ["flow-type"], "group": "Properties", "help": {"short": "The flow type for this flow"}, "enum": {"items": [{"name": "API", "value": "API"}, {"name": "BasicFiles", "value": "BasicFiles"}, {"name": "Complex", "value": "Complex"}, {"name": "Data", "value": "Data"}, {"name": "DevSecOps", "value": "DevSecOps"}, {"name": "DiskImages", "value": "DiskImages"}, {"name": "Messaging", "value": "Messaging"}, {"name": "MicrosoftInternal", "value": "MicrosoftInternal"}, {"name": "Mission", "value": "Mission"}, {"name": "MissionOpaqueXML", "value": "MissionOpaqueXML"}, {"name": "Opaque", "value": "Opaque"}, {"name": "Standard", "value": "Standard"}, {"name": "StreamingVideo", "value": "StreamingVideo"}, {"name": "Unknown", "value": "Unknown"}]}}, {"type": "string", "var": "$flow.properties.keyVaultUri", "options": ["key-vault-uri"], "hide": true, "group": "Properties", "help": {"short": "URI to a Key Vault Secret containing a SAS token."}}, {"type": "object", "var": "$flow.properties.messagingOptions", "options": ["messaging-options"], "group": "Properties", "help": {"short": "The messaging options for this flow"}, "args": [{"type": "string", "var": "$flow.properties.messagingOptions.billingTier", "options": ["billing-tier"], "help": {"short": "Billing tier for this messaging flow"}, "enum": {"items": [{"name": "BlobTransport", "value": "BlobTransport"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}, {"type": "string", "var": "$flow.properties.passphrase", "options": ["passphrase"], "group": "Properties", "help": {"short": "The passphrase used for SRT streams"}}, {"type": "array", "var": "$flow.properties.policies", "options": ["policies"], "hide": true, "group": "Properties", "help": {"short": "The policies for this flow"}, "item": {"type": "string"}}, {"type": "object", "var": "$flow.properties.schema", "options": ["schema"], "group": "Properties", "help": {"short": "The selected schema for this flow"}, "args": [{"type": "string", "var": "$flow.properties.schema.connectionId", "options": ["connection-id"], "help": {"short": "Connection ID associated with this schema"}}, {"type": "string", "var": "$flow.properties.schema.content", "options": ["content"], "help": {"short": "Content of the schema"}}, {"type": "string", "var": "$flow.properties.schema.direction", "options": ["direction"], "help": {"short": "The direction of the schema."}, "enum": {"items": [{"name": "Receive", "value": "Receive"}, {"name": "Send", "value": "Send"}]}}, {"type": "string", "var": "$flow.properties.schema.id", "options": ["id"], "help": {"short": "ID associated with this schema"}}, {"type": "string", "var": "$flow.properties.schema.name", "options": ["name"], "help": {"short": "Name of the schema"}}, {"type": "string", "var": "$flow.properties.schema.schemaType", "options": ["schema-type"], "help": {"short": "The Schema Type"}, "enum": {"items": [{"name": "Xsd", "value": "Xsd"}, {"name": "Zip", "value": "Zip"}]}}, {"type": "string", "var": "$flow.properties.schema.schemaUri", "options": ["schema-uri"], "help": {"short": "Uri containing SAS token for the zipped schema"}}, {"type": "string", "var": "$flow.properties.schema.status", "options": ["status"], "help": {"short": "Status of the schema"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "New", "value": "New"}]}}]}, {"type": "ResourceId", "var": "$flow.properties.serviceBusQueueId", "options": ["service-bus-queue-id"], "group": "Properties", "help": {"short": "Service Bus Queue ID"}}, {"type": "object", "var": "$flow.properties.sourceAddresses", "options": ["source-addresses"], "group": "Properties", "help": {"short": "The source IP address and CIDR ranges of the stream"}, "args": [{"type": "array", "var": "$flow.properties.sourceAddresses.sourceAddresses", "options": ["source-addresses"], "help": {"short": "A source IP address or CIDR range"}, "item": {"type": "string"}}]}, {"type": "string", "var": "$flow.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Status of the current flow"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "ResourceId", "var": "$flow.properties.storageAccountId", "options": ["storage-account-id"], "hide": true, "group": "Properties", "help": {"short": "Storage Account ID"}}, {"type": "string", "var": "$flow.properties.storageAccountName", "options": ["storage-account"], "group": "Properties", "help": {"short": "Storage Account Id"}}, {"type": "string", "var": "$flow.properties.storageContainerName", "options": ["storage-container-name"], "group": "Properties", "help": {"short": "Storage Container Name"}}, {"type": "string", "var": "$flow.properties.storageTableName", "options": ["storage-table-name"], "group": "Properties", "help": {"short": "Storage Table Name"}}, {"type": "string", "var": "$flow.properties.streamId", "options": ["stream-id"], "group": "Properties", "help": {"short": "The flow stream identifier"}}, {"type": "integer64", "var": "$flow.properties.streamLatency", "options": ["stream-latency"], "group": "Properties", "help": {"short": "The latency of the stream in milliseconds"}}, {"type": "string", "var": "$flow.properties.streamProtocol", "options": ["stream-protocol"], "group": "Properties", "help": {"short": "The protocol of the stream"}, "enum": {"items": [{"name": "RTP", "value": "RTP"}, {"name": "SRT", "value": "SRT"}, {"name": "UDP", "value": "UDP"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Flows_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "flow", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$flow.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$flow.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$flow.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$flow.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$flow.location", "required": true}, {"type": "object", "name": "plan", "arg": "$flow.plan", "props": [{"type": "string", "name": "name", "arg": "$flow.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$flow.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$flow.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$flow.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$flow.plan.version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "arg": "$flow.properties.apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "arg": "$flow.properties.apiFlowOptions.apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride", "arg": "$flow.properties.apiFlowOptions.audienceOverride"}, {"type": "string", "name": "cname", "arg": "$flow.properties.apiFlowOptions.cname"}, {"type": "string", "name": "identityTranslation", "arg": "$flow.properties.apiFlowOptions.identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId", "arg": "$flow.properties.apiFlowOptions.remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint", "arg": "$flow.properties.apiFlowOptions.remoteEndpoint"}, {"type": "string", "name": "senderClientId", "arg": "$flow.properties.apiFlowOptions.senderClientId"}]}, {"type": "object", "name": "connection", "arg": "$flow.properties.connection", "props": [{"type": "string", "name": "id", "arg": "$flow.properties.connection.id", "required": true}, {"type": "string", "name": "location", "arg": "$flow.properties.connection.location"}, {"type": "string", "name": "name", "arg": "$flow.properties.connection.name"}, {"type": "string", "name": "subscriptionName", "arg": "$flow.properties.connection.subscriptionName"}]}, {"type": "string", "name": "consumerGroup", "arg": "$flow.properties.consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri", "arg": "$flow.properties.customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "arg": "$flow.properties.dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "arg": "$flow.properties.destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "arg": "$flow.properties.destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId", "arg": "$flow.properties.eventHubId"}, {"type": "string", "name": "flowType", "arg": "$flow.properties.flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"type": "string", "name": "keyVaultUri", "arg": "$flow.properties.keyVaultUri"}, {"type": "object", "name": "messagingOptions", "arg": "$flow.properties.messagingOptions", "props": [{"type": "string", "name": "billingTier", "arg": "$flow.properties.messagingOptions.billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase", "arg": "$flow.properties.passphrase"}, {"type": "array", "name": "policies", "arg": "$flow.properties.policies", "item": {"type": "string"}}, {"type": "object", "name": "schema", "arg": "$flow.properties.schema", "props": [{"type": "string", "name": "connectionId", "arg": "$flow.properties.schema.connectionId"}, {"type": "string", "name": "content", "arg": "$flow.properties.schema.content"}, {"type": "string", "name": "direction", "arg": "$flow.properties.schema.direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id", "arg": "$flow.properties.schema.id"}, {"type": "string", "name": "name", "arg": "$flow.properties.schema.name"}, {"type": "string", "name": "schemaType", "arg": "$flow.properties.schema.schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri", "arg": "$flow.properties.schema.schemaUri"}, {"type": "string", "name": "status", "arg": "$flow.properties.schema.status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId", "arg": "$flow.properties.serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "arg": "$flow.properties.sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "arg": "$flow.properties.sourceAddresses.sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "arg": "$flow.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId", "arg": "$flow.properties.storageAccountId"}, {"type": "string", "name": "storageAccountName", "arg": "$flow.properties.storageAccountName"}, {"type": "string", "name": "storageContainerName", "arg": "$flow.properties.storageContainerName"}, {"type": "string", "name": "storageTableName", "arg": "$flow.properties.storageTableName"}, {"type": "string", "name": "streamId", "arg": "$flow.properties.streamId"}, {"type": "integer64", "name": "streamLatency", "arg": "$flow.properties.streamLatency"}, {"type": "string", "name": "streamProtocol", "arg": "$flow.properties.streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"type": "object", "name": "tags", "arg": "$flow.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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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}]}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "show", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flow", "args": [{"type": "ResourceLocation", "var": "$flow.location", "options": ["l", "location"], "required": true, "group": "Flow", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$flow.plan", "options": ["plan"], "group": "Flow", "help": {"short": "Details of the resource plan."}, "args": [{"type": "string", "var": "$flow.plan.name", "options": ["name"], "required": true, "help": {"short": "A user defined name of the 3rd Party Artifact that is being procured."}}, {"type": "string", "var": "$flow.plan.product", "options": ["product"], "required": true, "help": {"short": "The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. "}}, {"type": "string", "var": "$flow.plan.promotionCode", "options": ["promotion-code"], "help": {"short": "A publisher provided promotion code as provisioned in Data Market for the said product/artifact."}}, {"type": "string", "var": "$flow.plan.publisher", "options": ["publisher"], "required": true, "help": {"short": "The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic"}}, {"type": "string", "var": "$flow.plan.version", "options": ["version"], "help": {"short": "The version of the desired product/artifact."}}]}, {"type": "object", "var": "$flow.tags", "options": ["tags"], "group": "Flow", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$flow.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$flow.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$flow.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$flow.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$flow.properties.apiFlowOptions", "options": ["api-flow-options"], "group": "Properties", "help": {"short": "The API Flow configuration options for Azure Data Transfer API Flow type."}, "args": [{"type": "string", "var": "$flow.properties.apiFlowOptions.apiMode", "options": ["api-mode"], "help": {"short": "Remote Calling Mode in the Azure Data Transfer API Flow, which describes how the API Flow will be invoked"}, "enum": {"items": [{"name": "Endpoint", "value": "Endpoint"}, {"name": "SDK", "value": "SDK"}]}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.audienceOverride", "options": ["audience-override"], "help": {"short": "Optional field to override the audience of the remote endpoint"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.cname", "options": ["cname"], "help": {"short": "Unique CNAME to represent the Azure Data Transfer API Flow instance"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.identityTranslation", "options": ["identity-translation"], "help": {"short": "Flag for if Azure Data Transfer API Flow should extract the user token"}, "enum": {"items": [{"name": "ServiceIdentity", "value": "ServiceIdentity"}, {"name": "UserIdentity", "value": "UserIdentity"}]}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.remoteCallingModeClientId", "options": ["remote-calling-mode-client-id"], "help": {"short": "Remote stub app registration Client ID"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.remoteEndpoint", "options": ["remote-endpoint"], "help": {"short": "Remote host to which communication needs to be made"}}, {"type": "string", "var": "$flow.properties.apiFlowOptions.senderClientId", "options": ["sender-client-id"], "help": {"short": "Sender's app user assigned Manage Identity client ID"}}]}, {"type": "object", "var": "$flow.properties.connection", "options": ["connection"], "hide": true, "group": "Properties", "help": {"short": "The connection associated with this flow"}, "args": [{"type": "string", "var": "$flow.properties.connection.id", "options": ["id"], "required": true, "help": {"short": "Id of the connection"}}, {"type": "string", "var": "$flow.properties.connection.location", "options": ["location"], "help": {"short": "Location of the connection"}}, {"type": "string", "var": "$flow.properties.connection.name", "options": ["name"], "help": {"short": "Name of the connection"}}, {"type": "string", "var": "$flow.properties.connection.subscriptionName", "options": ["subscription-name"], "help": {"short": "Name of the subscription with the connection"}}]}, {"type": "string", "var": "$flow.properties.consumerGroup", "options": ["consumer-group"], "group": "Properties", "help": {"short": "Event Hub Consumer Group"}}, {"type": "string", "var": "$flow.properties.customerManagedKeyVaultUri", "options": ["customer-key-vault-uri"], "group": "Properties", "help": {"short": "The URI to the customer managed key for this flow"}}, {"type": "string", "var": "$flow.properties.dataType", "options": ["data-type"], "group": "Properties", "help": {"short": "Type of data to transfer via the flow."}, "enum": {"items": [{"name": "Blob", "value": "Blob"}, {"name": "Table", "value": "Table"}]}}, {"type": "array", "var": "$flow.properties.destinationEndpointPorts", "options": ["endpoint-ports"], "group": "Properties", "help": {"short": "The destination endpoint ports of the stream"}, "item": {"type": "integer64"}}, {"type": "array", "var": "$flow.properties.destinationEndpoints", "options": ["destination-endpoints"], "group": "Properties", "help": {"short": "The destination endpoints of the stream"}, "item": {"type": "string"}}, {"type": "ResourceId", "var": "$flow.properties.eventHubId", "options": ["event-hub-id"], "group": "Properties", "help": {"short": "Event Hub ID"}}, {"type": "string", "var": "$flow.properties.flowType", "options": ["flow-type"], "group": "Properties", "help": {"short": "The flow type for this flow"}, "enum": {"items": [{"name": "API", "value": "API"}, {"name": "BasicFiles", "value": "BasicFiles"}, {"name": "Complex", "value": "Complex"}, {"name": "Data", "value": "Data"}, {"name": "DevSecOps", "value": "DevSecOps"}, {"name": "DiskImages", "value": "DiskImages"}, {"name": "Messaging", "value": "Messaging"}, {"name": "MicrosoftInternal", "value": "MicrosoftInternal"}, {"name": "Mission", "value": "Mission"}, {"name": "MissionOpaqueXML", "value": "MissionOpaqueXML"}, {"name": "Opaque", "value": "Opaque"}, {"name": "Standard", "value": "Standard"}, {"name": "StreamingVideo", "value": "StreamingVideo"}, {"name": "Unknown", "value": "Unknown"}]}}, {"type": "string", "var": "$flow.properties.keyVaultUri", "options": ["key-vault-uri"], "hide": true, "group": "Properties", "help": {"short": "URI to a Key Vault Secret containing a SAS token."}}, {"type": "object", "var": "$flow.properties.messagingOptions", "options": ["messaging-options"], "group": "Properties", "help": {"short": "The messaging options for this flow"}, "args": [{"type": "string", "var": "$flow.properties.messagingOptions.billingTier", "options": ["billing-tier"], "help": {"short": "Billing tier for this messaging flow"}, "enum": {"items": [{"name": "BlobTransport", "value": "BlobTransport"}, {"name": "Premium", "value": "Premium"}, {"name": "Standard", "value": "Standard"}]}}]}, {"type": "string", "var": "$flow.properties.passphrase", "options": ["passphrase"], "group": "Properties", "help": {"short": "The passphrase used for SRT streams"}}, {"type": "array", "var": "$flow.properties.policies", "options": ["policies"], "hide": true, "group": "Properties", "help": {"short": "The policies for this flow"}, "item": {"type": "string"}}, {"type": "object", "var": "$flow.properties.schema", "options": ["schema"], "group": "Properties", "help": {"short": "The selected schema for this flow"}, "args": [{"type": "string", "var": "$flow.properties.schema.connectionId", "options": ["connection-id"], "help": {"short": "Connection ID associated with this schema"}}, {"type": "string", "var": "$flow.properties.schema.content", "options": ["content"], "help": {"short": "Content of the schema"}}, {"type": "string", "var": "$flow.properties.schema.direction", "options": ["direction"], "help": {"short": "The direction of the schema."}, "enum": {"items": [{"name": "Receive", "value": "Receive"}, {"name": "Send", "value": "Send"}]}}, {"type": "string", "var": "$flow.properties.schema.id", "options": ["id"], "help": {"short": "ID associated with this schema"}}, {"type": "string", "var": "$flow.properties.schema.name", "options": ["name"], "help": {"short": "Name of the schema"}}, {"type": "string", "var": "$flow.properties.schema.schemaType", "options": ["schema-type"], "help": {"short": "The Schema Type"}, "enum": {"items": [{"name": "Xsd", "value": "Xsd"}, {"name": "Zip", "value": "Zip"}]}}, {"type": "string", "var": "$flow.properties.schema.schemaUri", "options": ["schema-uri"], "help": {"short": "Uri containing SAS token for the zipped schema"}}, {"type": "string", "var": "$flow.properties.schema.status", "options": ["status"], "help": {"short": "Status of the schema"}, "enum": {"items": [{"name": "Approved", "value": "Approved"}, {"name": "New", "value": "New"}]}}]}, {"type": "ResourceId", "var": "$flow.properties.serviceBusQueueId", "options": ["service-bus-queue-id"], "group": "Properties", "help": {"short": "Service Bus Queue ID"}}, {"type": "object", "var": "$flow.properties.sourceAddresses", "options": ["source-addresses"], "group": "Properties", "help": {"short": "The source IP address and CIDR ranges of the stream"}, "args": [{"type": "array", "var": "$flow.properties.sourceAddresses.sourceAddresses", "options": ["source-addresses"], "help": {"short": "A source IP address or CIDR range"}, "item": {"type": "string"}}]}, {"type": "string", "var": "$flow.properties.status", "options": ["status"], "group": "Properties", "help": {"short": "Status of the current flow"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "ResourceId", "var": "$flow.properties.storageAccountId", "options": ["storage-account-id"], "hide": true, "group": "Properties", "help": {"short": "Storage Account ID"}}, {"type": "string", "var": "$flow.properties.storageAccountName", "options": ["storage-account"], "group": "Properties", "help": {"short": "Storage Account Id"}}, {"type": "string", "var": "$flow.properties.storageContainerName", "options": ["storage-container-name"], "group": "Properties", "help": {"short": "Storage Container Name"}}, {"type": "string", "var": "$flow.properties.storageTableName", "options": ["storage-table-name"], "group": "Properties", "help": {"short": "Storage Table Name"}}, {"type": "string", "var": "$flow.properties.streamId", "options": ["stream-id"], "group": "Properties", "help": {"short": "The flow stream identifier"}}, {"type": "integer64", "var": "$flow.properties.streamLatency", "options": ["stream-latency"], "group": "Properties", "help": {"short": "The latency of the stream in milliseconds"}}, {"type": "string", "var": "$flow.properties.streamProtocol", "options": ["stream-protocol"], "group": "Properties", "help": {"short": "The protocol of the stream"}, "enum": {"items": [{"name": "RTP", "value": "RTP"}, {"name": "SRT", "value": "SRT"}, {"name": "UDP", "value": "UDP"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Flows_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "flow", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$flow.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$flow.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$flow.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$flow.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$flow.location", "required": true}, {"type": "object", "name": "plan", "arg": "$flow.plan", "props": [{"type": "string", "name": "name", "arg": "$flow.plan.name", "required": true}, {"type": "string", "name": "product", "arg": "$flow.plan.product", "required": true}, {"type": "string", "name": "promotionCode", "arg": "$flow.plan.promotionCode"}, {"type": "string", "name": "publisher", "arg": "$flow.plan.publisher", "required": true}, {"type": "string", "name": "version", "arg": "$flow.plan.version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "arg": "$flow.properties.apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "arg": "$flow.properties.apiFlowOptions.apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride", "arg": "$flow.properties.apiFlowOptions.audienceOverride"}, {"type": "string", "name": "cname", "arg": "$flow.properties.apiFlowOptions.cname"}, {"type": "string", "name": "identityTranslation", "arg": "$flow.properties.apiFlowOptions.identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId", "arg": "$flow.properties.apiFlowOptions.remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint", "arg": "$flow.properties.apiFlowOptions.remoteEndpoint"}, {"type": "string", "name": "senderClientId", "arg": "$flow.properties.apiFlowOptions.senderClientId"}]}, {"type": "object", "name": "connection", "arg": "$flow.properties.connection", "props": [{"type": "string", "name": "id", "arg": "$flow.properties.connection.id", "required": true}, {"type": "string", "name": "location", "arg": "$flow.properties.connection.location"}, {"type": "string", "name": "name", "arg": "$flow.properties.connection.name"}, {"type": "string", "name": "subscriptionName", "arg": "$flow.properties.connection.subscriptionName"}]}, {"type": "string", "name": "consumerGroup", "arg": "$flow.properties.consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri", "arg": "$flow.properties.customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "arg": "$flow.properties.dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "arg": "$flow.properties.destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "arg": "$flow.properties.destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId", "arg": "$flow.properties.eventHubId"}, {"type": "string", "name": "flowType", "arg": "$flow.properties.flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"type": "string", "name": "keyVaultUri", "arg": "$flow.properties.keyVaultUri"}, {"type": "object", "name": "messagingOptions", "arg": "$flow.properties.messagingOptions", "props": [{"type": "string", "name": "billingTier", "arg": "$flow.properties.messagingOptions.billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase", "arg": "$flow.properties.passphrase"}, {"type": "array", "name": "policies", "arg": "$flow.properties.policies", "item": {"type": "string"}}, {"type": "object", "name": "schema", "arg": "$flow.properties.schema", "props": [{"type": "string", "name": "connectionId", "arg": "$flow.properties.schema.connectionId"}, {"type": "string", "name": "content", "arg": "$flow.properties.schema.content"}, {"type": "string", "name": "direction", "arg": "$flow.properties.schema.direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id", "arg": "$flow.properties.schema.id"}, {"type": "string", "name": "name", "arg": "$flow.properties.schema.name"}, {"type": "string", "name": "schemaType", "arg": "$flow.properties.schema.schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri", "arg": "$flow.properties.schema.schemaUri"}, {"type": "string", "name": "status", "arg": "$flow.properties.schema.status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId", "arg": "$flow.properties.serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "arg": "$flow.properties.sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "arg": "$flow.properties.sourceAddresses.sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "arg": "$flow.properties.status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId", "arg": "$flow.properties.storageAccountId"}, {"type": "string", "name": "storageAccountName", "arg": "$flow.properties.storageAccountName"}, {"type": "string", "name": "storageContainerName", "arg": "$flow.properties.storageContainerName"}, {"type": "string", "name": "storageTableName", "arg": "$flow.properties.storageTableName"}, {"type": "string", "name": "streamId", "arg": "$flow.properties.streamId"}, {"type": "integer64", "name": "streamLatency", "arg": "$flow.properties.streamLatency"}, {"type": "string", "name": "streamProtocol", "arg": "$flow.properties.streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"type": "object", "name": "tags", "arg": "$flow.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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flow", "args": [{"type": "object", "var": "$flow.tags", "options": ["tags"], "group": "Flow", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$flow.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$flow.identity.type", "options": ["type"], "hide": true, "group": "Identity", "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"}]}}, {"blank": {"value": []}, "type": "array", "var": "$flow.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$flow.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "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"}}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Flows_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "flow", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$flow.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$flow.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$flow.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$flow.identity.systemAssigned"}}, {"type": "object", "name": "tags", "arg": "$flow.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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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": "Flow_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Flow_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.xml index 937f3d54c..ee109bfec 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fQ==/2025-05-21.xml @@ -2,348 +2,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
- - - - - -
- - - - - - - -
-
- -
- + @@ -661,7 +320,7 @@ - + @@ -995,32 +654,202 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - + - + - - + + + @@ -1038,9 +867,24 @@ - - - + + + + + + + + + + + + + + + + + + @@ -1048,54 +892,62 @@ - - + + - - - - + + + + + + + + + + + + - - - + + + - - + + - - - + + + - + - - - - - - - + + + + + + + @@ -1103,6 +955,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1112,10 +1101,10 @@ - + - + @@ -1328,6 +1317,17 @@ + +
+ + +
+ + + + + +
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.json index c87af0a84..8a41f9eab 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/disable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2Rpc2FibGU=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "disable", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/disable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2Rpc2FibGU=/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Disable", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/disable", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"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.azuredatatransfer/connections/{}/flows/{}/disable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2Rpc2FibGU=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "disable", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/disable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2Rpc2FibGU=/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Disable", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/disable", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.xml index a45a46fe3..6d9fab820 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9kaXNhYmxl/2025-05-21.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.json index 9d93a5050..3896f2981 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/enable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2VuYWJsZQ==/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "enable", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/enable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2VuYWJsZQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Enable", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/enable", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"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.azuredatatransfer/connections/{}/flows/{}/enable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2VuYWJsZQ==/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "enable", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/enable", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2VuYWJsZQ==/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flows_Enable", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/enable", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.xml index 4cfa558b5..a510dff51 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9lbmFibGU=/2025-05-21.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.json index ce7b9d20a..14f09ea63 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/link", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2xpbms=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "link", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/link", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2xpbms=/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flow", "args": [{"type": "string", "var": "$flow.id", "options": ["id", "pending-flow-id"], "required": true, "group": "Flow", "help": {"short": "ID of the resource."}}, {"type": "string", "var": "$flow.statusReason", "options": ["status-reason"], "group": "Flow", "help": {"short": "Reason for resource operation."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Flows_Link", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/link", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "flow", "required": true, "props": [{"type": "string", "name": "id", "arg": "$flow.id", "required": true}, {"type": "string", "name": "statusReason", "arg": "$flow.statusReason"}], "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"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.azuredatatransfer/connections/{}/flows/{}/link", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2xpbms=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer connection flow", "commands": [{"name": "link", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/connections/{}/flows/{}/link", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvY29ubmVjdGlvbnMve2Nvbm5lY3Rpb25OYW1lfS9mbG93cy97Zmxvd05hbWV9L2xpbms=/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.connectionName", "options": ["connection-name"], "required": true, "idPart": "name", "help": {"short": "The name for the connection to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "var": "$Path.flowName", "options": ["n", "name", "flow-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name for the flow to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Flow", "args": [{"type": "string", "var": "$flow.id", "options": ["id", "pending-flow-id"], "required": true, "group": "Flow", "help": {"short": "ID of the resource."}}, {"type": "string", "var": "$flow.statusReason", "options": ["status-reason"], "group": "Flow", "help": {"short": "Reason for resource operation."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Flows_Link", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/link", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "connectionName", "arg": "$Path.connectionName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"type": "string", "name": "flowName", "arg": "$Path.flowName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "flow", "required": true, "props": [{"type": "string", "name": "id", "arg": "$flow.id", "required": true}, {"type": "string", "name": "statusReason", "arg": "$flow.statusReason"}], "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.AzureDataTransfer/connections/{}/flows/{}"}}, {"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": "plan", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "product", "required": true}, {"type": "string", "name": "promotionCode"}, {"type": "string", "name": "publisher", "required": true}, {"type": "string", "name": "version"}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "apiFlowOptions", "props": [{"type": "string", "name": "apiMode", "enum": {"items": [{"value": "Endpoint"}, {"value": "SDK"}]}}, {"type": "string", "name": "audienceOverride"}, {"type": "string", "name": "cname"}, {"type": "string", "name": "identityTranslation", "enum": {"items": [{"value": "ServiceIdentity"}, {"value": "UserIdentity"}]}}, {"type": "string", "name": "remoteCallingModeClientId"}, {"type": "string", "name": "remoteEndpoint"}, {"type": "string", "name": "senderClientId"}]}, {"type": "object", "name": "connection", "props": [{"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "string", "name": "subscriptionName"}]}, {"type": "string", "name": "consumerGroup"}, {"type": "string", "name": "customerManagedKeyVaultUri"}, {"type": "string", "name": "dataType", "enum": {"items": [{"value": "Blob"}, {"value": "Table"}]}}, {"type": "array", "name": "destinationEndpointPorts", "item": {"type": "integer64"}}, {"type": "array", "name": "destinationEndpoints", "item": {"type": "string"}}, {"type": "ResourceId", "name": "eventHubId"}, {"readOnly": true, "type": "string", "name": "flowId"}, {"type": "string", "name": "flowType", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "array", "name": "forceDisabledStatus", "item": {"type": "string", "enum": {"items": [{"value": "ConnectionForceDisabled"}, {"value": "FlowTypeForceDisabled"}]}}}, {"type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "string", "name": "linkStatus", "enum": {"items": [{"value": "Linked"}, {"value": "Unlinked"}]}}, {"readOnly": true, "type": "string", "name": "linkedFlowId"}, {"type": "object", "name": "messagingOptions", "props": [{"type": "string", "name": "billingTier", "enum": {"items": [{"value": "BlobTransport"}, {"value": "Premium"}, {"value": "Standard"}]}}]}, {"type": "string", "name": "passphrase"}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "schema", "props": [{"type": "string", "name": "connectionId"}, {"type": "string", "name": "content"}, {"type": "string", "name": "direction", "enum": {"items": [{"value": "Receive"}, {"value": "Send"}]}}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "schemaType", "enum": {"items": [{"value": "Xsd"}, {"value": "Zip"}]}}, {"type": "string", "name": "schemaUri"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "New"}]}}]}, {"type": "ResourceId", "name": "serviceBusQueueId"}, {"type": "object", "name": "sourceAddresses", "props": [{"type": "array", "name": "sourceAddresses", "item": {"type": "string"}}]}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "ResourceId", "name": "storageAccountId"}, {"type": "string", "name": "storageAccountName"}, {"type": "string", "name": "storageContainerName"}, {"type": "string", "name": "storageTableName"}, {"type": "string", "name": "streamId"}, {"type": "integer64", "name": "streamLatency"}, {"type": "string", "name": "streamProtocol", "enum": {"items": [{"value": "RTP"}, {"value": "SRT"}, {"value": "UDP"}]}}]}, {"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"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.xml index 99821eef1..367aa78d7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9jb25uZWN0aW9ucy97fS9mbG93cy97fS9saW5r/2025-05-21.xml @@ -2,7 +2,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.json new file mode 100644 index 000000000..ae99f4c56 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/pipelines/{}/executeaction", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvcGlwZWxpbmVzL3twaXBlbGluZU5hbWV9L2V4ZWN1dGVBY3Rpb24=/V/MjAyNS0wNS0yMQ=="}], "commandGroups": [{"name": "data-transfer pipeline", "commands": [{"name": "execute-action", "version": "2025-05-21", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azuredatatransfer/pipelines/{}/executeaction", "version": "2025-05-21", "swagger": "mgmt-plane/azuredatatransfer/ResourceProviders/Microsoft.AzureDataTransfer/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVEYXRhVHJhbnNmZXIvcGlwZWxpbmVzL3twaXBlbGluZU5hbWV9L2V4ZWN1dGVBY3Rpb24=/V/MjAyNS0wNS0yMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.pipelineName", "options": ["pipeline-name"], "required": true, "idPart": "name", "help": {"short": "The name for the pipeline to perform the operation on."}, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "Action", "args": [{"type": "string", "var": "$action.actionType", "options": ["action-type"], "required": true, "group": "Action", "help": {"short": "Type of action to be executed"}, "enum": {"items": [{"name": "AllowUpdates", "value": "AllowUpdates"}, {"name": "ForceDisable", "value": "ForceDisable"}]}}, {"type": "string", "var": "$action.justification", "options": ["justification"], "group": "Action", "help": {"short": "Business justification for the action"}}, {"type": "string", "var": "$action.targetType", "options": ["target-type"], "required": true, "group": "Action", "help": {"short": "Type of target to execute the action on"}, "enum": {"items": [{"name": "Connection", "value": "Connection"}, {"name": "FlowType", "value": "FlowType"}, {"name": "Pipeline", "value": "Pipeline"}]}}, {"type": "array", "var": "$action.targets", "options": ["targets"], "required": true, "group": "Action", "help": {"short": "Targets for the action"}, "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Pipelines_ExecuteAction", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/executeAction", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "pipelineName", "arg": "$Path.pipelineName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,64}$", "maxLength": 64, "minLength": 3}}, {"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": "2025-05-21"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "action", "required": true, "props": [{"type": "string", "name": "actionType", "arg": "$action.actionType", "required": true, "enum": {"items": [{"value": "AllowUpdates"}, {"value": "ForceDisable"}]}}, {"type": "string", "name": "justification", "arg": "$action.justification"}, {"type": "string", "name": "targetType", "arg": "$action.targetType", "required": true, "enum": {"items": [{"value": "Connection"}, {"value": "FlowType"}, {"value": "Pipeline"}]}}, {"type": "array", "name": "targets", "arg": "$action.targets", "required": true, "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.AzureDataTransfer/pipelines/{}"}}, {"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": "array", "name": "connections", "item": {"type": "object", "props": [{"type": "string", "name": "etag"}, {"type": "string", "name": "id", "required": true}, {"type": "string", "name": "location"}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "internalMetadata", "props": [{"type": "object", "name": "operationStatus", "props": [{"type": "string", "name": "id"}, {"type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}]}, {"type": "string", "name": "statusSetBy"}], "additionalProps": {"item": {"type": "any"}}}], "additionalProps": {"item": {"type": "any"}}}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "string", "name": "type"}], "additionalProps": {"item": {"type": "any"}}}, "identifiers": ["id"]}, {"type": "array", "name": "disabledFlowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "string", "name": "displayName"}, {"type": "array", "name": "flowTypes", "item": {"type": "string", "enum": {"items": [{"value": "API"}, {"value": "BasicFiles"}, {"value": "Complex"}, {"value": "Data"}, {"value": "DevSecOps"}, {"value": "DiskImages"}, {"value": "Messaging"}, {"value": "MicrosoftInternal"}, {"value": "Mission"}, {"value": "MissionOpaqueXML"}, {"value": "Opaque"}, {"value": "Standard"}, {"value": "StreamingVideo"}, {"value": "Unknown"}]}}}, {"type": "array", "name": "policies", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "quarantineDownloadStorageAccount"}, {"type": "string", "name": "quarantineDownloadStorageContainer"}, {"type": "string", "name": "remoteCloud", "required": true}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "array", "name": "subscribers", "item": {"type": "object", "props": [{"type": "string", "name": "email"}, {"type": "integer64", "name": "notifications"}]}}]}, {"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"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.xml new file mode 100644 index 000000000..3daf3738e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZWRhdGF0cmFuc2Zlci9waXBlbGluZXMve30vZXhlY3V0ZWFjdGlvbg==/2025-05-21.xml @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.json deleted file mode 100644 index e6c1a23c1..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.json +++ /dev/null @@ -1,401 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "version": "2022-05-04", - "swagger": "mgmt-plane/automanage/ResourceProviders/Microsoft.Automanage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hjaS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0b21hbmFnZS9jb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnRzL3tjb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnROYW1lfS9yZXBvcnRzL3tyZXBvcnROYW1lfQ==/V/MjAyMi0wNS0wNA==" - } - ], - "commandGroups": [ - { - "name": "automanage configuration-profile-assignment cluster report", - "commands": [ - { - "name": "show", - "version": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.azurestackhci/clusters/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "version": "2022-05-04", - "swagger": "mgmt-plane/automanage/ResourceProviders/Microsoft.Automanage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXp1cmVTdGFja0hjaS9jbHVzdGVycy97Y2x1c3Rlck5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0b21hbmFnZS9jb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnRzL3tjb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnROYW1lfS9yZXBvcnRzL3tyZXBvcnROYW1lfQ==/V/MjAyMi0wNS0wNA==" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.clusterName", - "options": [ - "cluster-name" - ], - "required": true, - "group": "", - "idPart": "name", - "help": { - "short": "The name of the HCI cluster." - } - }, - { - "type": "string", - "var": "$Path.configurationProfileAssignmentName", - "options": [ - "assignment-name", - "configuration-profile-assignment-name" - ], - "required": true, - "group": "", - "idPart": "child_name_1", - "help": { - "short": "The configuration profile assignment name." - } - }, - { - "type": "string", - "var": "$Path.reportName", - "options": [ - "n", - "name", - "report-name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "The report name." - } - }, - { - "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": "HCIReports_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "clusterName", - "arg": "$Path.clusterName", - "required": true - }, - { - "type": "string", - "name": "configurationProfileAssignmentName", - "arg": "$Path.configurationProfileAssignmentName", - "required": true - }, - { - "type": "string", - "name": "reportName", - "arg": "$Path.reportName", - "required": true - }, - { - "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": "2022-05-04" - }, - "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" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "configurationProfile" - }, - { - "readOnly": true, - "type": "duration", - "name": "duration" - }, - { - "type": "string", - "name": "endTime" - }, - { - "readOnly": true, - "type": "@ErrorDetail_read", - "name": "error" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedTime" - }, - { - "readOnly": true, - "type": "string", - "name": "reportFormatVersion" - }, - { - "readOnly": true, - "type": "array", - "name": "resources", - "item": { - "type": "object", - "props": [ - { - "type": "object", - "name": "error", - "props": [ - { - "readOnly": true, - "type": "array", - "name": "additionalInfo", - "item": { - "type": "object", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "code" - }, - { - "readOnly": true, - "type": "array<@ErrorDetail_read>", - "name": "details", - "item": { - "type": "@ErrorDetail_read" - } - }, - { - "readOnly": true, - "type": "string", - "name": "message" - }, - { - "readOnly": true, - "type": "string", - "name": "target" - } - ], - "cls": "ErrorDetail_read" - }, - { - "readOnly": true, - "type": "string", - "name": "id" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "string", - "name": "status" - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - } - }, - { - "type": "string", - "name": "startTime" - }, - { - "readOnly": true, - "type": "string", - "name": "status" - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - }, - { - "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": "" - } - ] - } - ] -} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.xml deleted file mode 100644 index 35795d214..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5henVyZXN0YWNraGNpL2NsdXN0ZXJzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LmF1dG9tYW5hZ2UvY29uZmlndXJhdGlvbnByb2ZpbGVhc3NpZ25tZW50cy97fS9yZXBvcnRzL3t9/2022-05-04.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LmF1dG9tYW5hZ2UvY29uZmlndXJhdGlvbnByb2ZpbGVhc3NpZ25tZW50cy97fS9yZXBvcnRzL3t9/2022-05-04.json deleted file mode 100644 index cc8c1b1e8..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LmF1dG9tYW5hZ2UvY29uZmlndXJhdGlvbnByb2ZpbGVhc3NpZ25tZW50cy97fS9yZXBvcnRzL3t9/2022-05-04.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "version": "2022-05-04", - "swagger": "mgmt-plane/automanage/ResourceProviders/Microsoft.Automanage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMve3ZtTmFtZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRvbWFuYWdlL2NvbmZpZ3VyYXRpb25Qcm9maWxlQXNzaWdubWVudHMve2NvbmZpZ3VyYXRpb25Qcm9maWxlQXNzaWdubWVudE5hbWV9L3JlcG9ydHMve3JlcG9ydE5hbWV9/V/MjAyMi0wNS0wNA==" - } - ], - "commandGroups": [ - { - "name": "automanage configuration-profile-assignment vm report", - "commands": [ - { - "name": "show", - "version": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "version": "2022-05-04", - "swagger": "mgmt-plane/automanage/ResourceProviders/Microsoft.Automanage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMve3ZtTmFtZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5BdXRvbWFuYWdlL2NvbmZpZ3VyYXRpb25Qcm9maWxlQXNzaWdubWVudHMve2NvbmZpZ3VyYXRpb25Qcm9maWxlQXNzaWdubWVudE5hbWV9L3JlcG9ydHMve3JlcG9ydE5hbWV9/V/MjAyMi0wNS0wNA==" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.configurationProfileAssignmentName", - "options": [ - "assignment-name", - "configuration-profile-assignment-name" - ], - "required": true, - "group": "", - "idPart": "child_name_1", - "help": { - "short": "The configuration profile assignment name." - } - }, - { - "type": "string", - "var": "$Path.reportName", - "options": [ - "n", - "name", - "report-name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "The report name." - } - }, - { - "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.vmName", - "options": [ - "vm-name" - ], - "required": true, - "idPart": "name", - "help": { - "short": "The name of the virtual machine." - } - } - ] - } - ], - "operations": [ - { - "operationId": "VMreports_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "configurationProfileAssignmentName", - "arg": "$Path.configurationProfileAssignmentName", - "required": true - }, - { - "type": "string", - "name": "reportName", - "arg": "$Path.reportName", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "vmName", - "arg": "$Path.vmName", - "required": true - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-05-04" - }, - "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" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "configurationProfile" - }, - { - "readOnly": true, - "type": "duration", - "name": "duration" - }, - { - "type": "string", - "name": "endTime" - }, - { - "readOnly": true, - "type": "@ErrorDetail_read", - "name": "error" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedTime" - }, - { - "readOnly": true, - "type": "string", - "name": "reportFormatVersion" - }, - { - "readOnly": true, - "type": "array", - "name": "resources", - "item": { - "type": "object", - "props": [ - { - "type": "object", - "name": "error", - "props": [ - { - "readOnly": true, - "type": "array", - "name": "additionalInfo", - "item": { - "type": "object", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "code" - }, - { - "readOnly": true, - "type": "array<@ErrorDetail_read>", - "name": "details", - "item": { - "type": "@ErrorDetail_read" - } - }, - { - "readOnly": true, - "type": "string", - "name": "message" - }, - { - "readOnly": true, - "type": "string", - "name": "target" - } - ], - "cls": "ErrorDetail_read" - }, - { - "readOnly": true, - "type": "string", - "name": "id" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "string", - "name": "status" - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - } - }, - { - "type": "string", - "name": "startTime" - }, - { - "readOnly": true, - "type": "string", - "name": "status" - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - }, - { - "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": "" - } - ] - } - ] -} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LmF1dG9tYW5hZ2UvY29uZmlndXJhdGlvbnByb2ZpbGVhc3NpZ25tZW50cy97fS9yZXBvcnRzL3t9/2022-05-04.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LmF1dG9tYW5hZ2UvY29uZmlndXJhdGlvbnByb2ZpbGVhc3NpZ25tZW50cy97fS9yZXBvcnRzL3t9/2022-05-04.xml deleted file mode 100644 index 36e2802db..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LmF1dG9tYW5hZ2UvY29uZmlndXJhdGlvbnByb2ZpbGVhc3NpZ25tZW50cy97fS9yZXBvcnRzL3t9/2022-05-04.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LnJlY292ZXJ5c2VydmljZXMvcmVwbGljYXRpb25lbGlnaWJpbGl0eXJlc3VsdHMvZGVmYXVsdA==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LnJlY292ZXJ5c2VydmljZXMvcmVwbGljYXRpb25lbGlnaWJpbGl0eXJlc3VsdHMvZGVmYXVsdA==/2022-08-01.json deleted file mode 100644 index ba7201faf..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LnJlY292ZXJ5c2VydmljZXMvcmVwbGljYXRpb25lbGlnaWJpbGl0eXJlc3VsdHMvZGVmYXVsdA==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults/default", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMve3ZpcnR1YWxNYWNoaW5lTmFtZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3JlcGxpY2F0aW9uRWxpZ2liaWxpdHlSZXN1bHRzL2RlZmF1bHQ=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery replication-eligibility", "commands": [{"name": "show-default", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/virtualmachines/{}/providers/microsoft.recoveryservices/replicationeligibilityresults/default", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMve3ZpcnR1YWxNYWNoaW5lTmFtZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3JlcGxpY2F0aW9uRWxpZ2liaWxpdHlSZXN1bHRzL2RlZmF1bHQ=/V/MjAyMi0wOC0wMQ=="}], "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.virtualMachineName", "options": ["virtual-machine-name"], "required": true, "idPart": "name", "help": {"short": "Virtual Machine name."}}]}], "operations": [{"operationId": "ReplicationEligibilityResults_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}/providers/Microsoft.RecoveryServices/replicationEligibilityResults/default", "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": "virtualMachineName", "arg": "$Path.virtualMachineName", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "clientRequestId"}, {"type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"readOnly": true, "type": "string", "name": "status"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LnJlY292ZXJ5c2VydmljZXMvcmVwbGljYXRpb25lbGlnaWJpbGl0eXJlc3VsdHMvZGVmYXVsdA==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LnJlY292ZXJ5c2VydmljZXMvcmVwbGljYXRpb25lbGlnaWJpbGl0eXJlc3VsdHMvZGVmYXVsdA==/2022-08-01.xml deleted file mode 100644 index deee4acaf..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3ZpcnR1YWxtYWNoaW5lcy97fS9wcm92aWRlcnMvbWljcm9zb2Z0LnJlY292ZXJ5c2VydmljZXMvcmVwbGljYXRpb25lbGlnaWJpbGl0eXJlc3VsdHMvZGVmYXVsdA==/2022-08-01.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.json deleted file mode 100644 index 2a5f3bab2..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.json +++ /dev/null @@ -1,400 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "version": "2022-05-04", - "swagger": "mgmt-plane/automanage/ResourceProviders/Microsoft.Automanage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0b21hbmFnZS9jb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnRzL3tjb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnROYW1lfS9yZXBvcnRzL3tyZXBvcnROYW1lfQ==/V/MjAyMi0wNS0wNA==" - } - ], - "commandGroups": [ - { - "name": "automanage configuration-profile-assignment arc report", - "commands": [ - { - "name": "show", - "version": "2022-05-04", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridcompute/machines/{}/providers/microsoft.automanage/configurationprofileassignments/{}/reports/{}", - "version": "2022-05-04", - "swagger": "mgmt-plane/automanage/ResourceProviders/Microsoft.Automanage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkQ29tcHV0ZS9tYWNoaW5lcy97bWFjaGluZU5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0b21hbmFnZS9jb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnRzL3tjb25maWd1cmF0aW9uUHJvZmlsZUFzc2lnbm1lbnROYW1lfS9yZXBvcnRzL3tyZXBvcnROYW1lfQ==/V/MjAyMi0wNS0wNA==" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.configurationProfileAssignmentName", - "options": [ - "assignment-name", - "configuration-profile-assignment-name" - ], - "required": true, - "group": "", - "idPart": "child_name_1", - "help": { - "short": "The configuration profile assignment name." - } - }, - { - "type": "string", - "var": "$Path.machineName", - "options": [ - "machine-name" - ], - "required": true, - "idPart": "name", - "help": { - "short": "The name of the Arc machine." - } - }, - { - "type": "string", - "var": "$Path.reportName", - "options": [ - "n", - "name", - "report-name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "The report name." - } - }, - { - "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": "HCRPReports_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "configurationProfileAssignmentName", - "arg": "$Path.configurationProfileAssignmentName", - "required": true - }, - { - "type": "string", - "name": "machineName", - "arg": "$Path.machineName", - "required": true - }, - { - "type": "string", - "name": "reportName", - "arg": "$Path.reportName", - "required": true - }, - { - "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": "2022-05-04" - }, - "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" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "configurationProfile" - }, - { - "readOnly": true, - "type": "duration", - "name": "duration" - }, - { - "type": "string", - "name": "endTime" - }, - { - "readOnly": true, - "type": "@ErrorDetail_read", - "name": "error" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedTime" - }, - { - "readOnly": true, - "type": "string", - "name": "reportFormatVersion" - }, - { - "readOnly": true, - "type": "array", - "name": "resources", - "item": { - "type": "object", - "props": [ - { - "type": "object", - "name": "error", - "props": [ - { - "readOnly": true, - "type": "array", - "name": "additionalInfo", - "item": { - "type": "object", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "code" - }, - { - "readOnly": true, - "type": "array<@ErrorDetail_read>", - "name": "details", - "item": { - "type": "@ErrorDetail_read" - } - }, - { - "readOnly": true, - "type": "string", - "name": "message" - }, - { - "readOnly": true, - "type": "string", - "name": "target" - } - ], - "cls": "ErrorDetail_read" - }, - { - "readOnly": true, - "type": "string", - "name": "id" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "string", - "name": "status" - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - } - }, - { - "type": "string", - "name": "startTime" - }, - { - "readOnly": true, - "type": "string", - "name": "status" - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ] - }, - { - "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": "" - } - ] - } - ] -} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.xml deleted file mode 100644 index eb4af9a60..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRjb21wdXRlL21hY2hpbmVzL3t9L3Byb3ZpZGVycy9taWNyb3NvZnQuYXV0b21hbmFnZS9jb25maWd1cmF0aW9ucHJvZmlsZWFzc2lnbm1lbnRzL3t9L3JlcG9ydHMve30=/2022-05-04.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya2Z1bmN0aW9uZGVmaW5pdGlvbmdyb3Vwcy97fS9uZXR3b3JrZnVuY3Rpb25kZWZpbml0aW9udmVyc2lvbnMve30vdXBkYXRlc3RhdGU=/2023-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya2Z1bmN0aW9uZGVmaW5pdGlvbmdyb3Vwcy97fS9uZXR3b3JrZnVuY3Rpb25kZWZpbml0aW9udmVyc2lvbnMve30vdXBkYXRlc3RhdGU=/2023-09-01.json deleted file mode 100644 index c40aceb50..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya2Z1bmN0aW9uZGVmaW5pdGlvbmdyb3Vwcy97fS9uZXR3b3JrZnVuY3Rpb25kZWZpbml0aW9udmVyc2lvbnMve30vdXBkYXRlc3RhdGU=/2023-09-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}/updatestate", "version": "2023-09-01", "swagger": "mgmt-plane/hybridnetwork/ResourceProviders/Microsoft.HybridNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkTmV0d29yay9wdWJsaXNoZXJzL3twdWJsaXNoZXJOYW1lfS9uZXR3b3JrRnVuY3Rpb25EZWZpbml0aW9uR3JvdXBzL3tuZXR3b3JrRnVuY3Rpb25EZWZpbml0aW9uR3JvdXBOYW1lfS9uZXR3b3JrRnVuY3Rpb25EZWZpbml0aW9uVmVyc2lvbnMve25ldHdvcmtGdW5jdGlvbkRlZmluaXRpb25WZXJzaW9uTmFtZX0vdXBkYXRlU3RhdGU=/V/MjAyMy0wOS0wMQ=="}], "commandGroups": [{"name": "aosm publisher network-function-definition version", "commands": [{"name": "update-state", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkfunctiondefinitiongroups/{}/networkfunctiondefinitionversions/{}/updatestate", "version": "2023-09-01", "swagger": "mgmt-plane/hybridnetwork/ResourceProviders/Microsoft.HybridNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkTmV0d29yay9wdWJsaXNoZXJzL3twdWJsaXNoZXJOYW1lfS9uZXR3b3JrRnVuY3Rpb25EZWZpbml0aW9uR3JvdXBzL3tuZXR3b3JrRnVuY3Rpb25EZWZpbml0aW9uR3JvdXBOYW1lfS9uZXR3b3JrRnVuY3Rpb25EZWZpbml0aW9uVmVyc2lvbnMve25ldHdvcmtGdW5jdGlvbkRlZmluaXRpb25WZXJzaW9uTmFtZX0vdXBkYXRlU3RhdGU=/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkFunctionDefinitionGroupName", "options": ["n", "group-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network function definition group."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"type": "string", "var": "$Path.networkFunctionDefinitionVersionName", "options": ["version-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html."}, "format": {"pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", "maxLength": 64}}, {"type": "string", "var": "$Path.publisherName", "options": ["publisher-name"], "required": true, "idPart": "name", "help": {"short": "The name of the publisher."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"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": "string", "var": "$parameters.versionState", "options": ["version-state"], "group": "Parameters", "help": {"short": "The network function definition version state. Only the 'Active' and 'Deprecated' states are allowed for updates. Other states are used for internal state transitioning."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Deprecated", "value": "Deprecated"}, {"name": "Preview", "value": "Preview"}, {"name": "Unknown", "value": "Unknown"}, {"name": "Validating", "value": "Validating"}, {"name": "ValidationFailed", "value": "ValidationFailed"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NetworkFunctionDefinitionVersions_updateState", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/{networkFunctionDefinitionVersionName}/updateState", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkFunctionDefinitionGroupName", "arg": "$Path.networkFunctionDefinitionGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"type": "string", "name": "networkFunctionDefinitionVersionName", "arg": "$Path.networkFunctionDefinitionVersionName", "required": true, "format": {"pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", "maxLength": 64}}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"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": "2023-09-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "versionState", "arg": "$parameters.versionState", "enum": {"items": [{"value": "Active"}, {"value": "Deprecated"}, {"value": "Preview"}, {"value": "Unknown"}, {"value": "Validating"}, {"value": "ValidationFailed"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "versionState", "enum": {"items": [{"value": "Active"}, {"value": "Deprecated"}, {"value": "Preview"}, {"value": "Unknown"}, {"value": "Validating"}, {"value": "ValidationFailed"}]}}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya2Z1bmN0aW9uZGVmaW5pdGlvbmdyb3Vwcy97fS9uZXR3b3JrZnVuY3Rpb25kZWZpbml0aW9udmVyc2lvbnMve30vdXBkYXRlc3RhdGU=/2023-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya2Z1bmN0aW9uZGVmaW5pdGlvbmdyb3Vwcy97fS9uZXR3b3JrZnVuY3Rpb25kZWZpbml0aW9udmVyc2lvbnMve30vdXBkYXRlc3RhdGU=/2023-09-01.xml deleted file mode 100644 index b03bb0f9d..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya2Z1bmN0aW9uZGVmaW5pdGlvbmdyb3Vwcy97fS9uZXR3b3JrZnVuY3Rpb25kZWZpbml0aW9udmVyc2lvbnMve30vdXBkYXRlc3RhdGU=/2023-09-01.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya3NlcnZpY2VkZXNpZ25ncm91cHMve30vbmV0d29ya3NlcnZpY2VkZXNpZ252ZXJzaW9ucy97fS91cGRhdGVzdGF0ZQ==/2023-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya3NlcnZpY2VkZXNpZ25ncm91cHMve30vbmV0d29ya3NlcnZpY2VkZXNpZ252ZXJzaW9ucy97fS91cGRhdGVzdGF0ZQ==/2023-09-01.json deleted file mode 100644 index a59dd3616..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya3NlcnZpY2VkZXNpZ25ncm91cHMve30vbmV0d29ya3NlcnZpY2VkZXNpZ252ZXJzaW9ucy97fS91cGRhdGVzdGF0ZQ==/2023-09-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}/updatestate", "version": "2023-09-01", "swagger": "mgmt-plane/hybridnetwork/ResourceProviders/Microsoft.HybridNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkTmV0d29yay9wdWJsaXNoZXJzL3twdWJsaXNoZXJOYW1lfS9uZXR3b3JrU2VydmljZURlc2lnbkdyb3Vwcy97bmV0d29ya1NlcnZpY2VEZXNpZ25Hcm91cE5hbWV9L25ldHdvcmtTZXJ2aWNlRGVzaWduVmVyc2lvbnMve25ldHdvcmtTZXJ2aWNlRGVzaWduVmVyc2lvbk5hbWV9L3VwZGF0ZVN0YXRl/V/MjAyMy0wOS0wMQ=="}], "commandGroups": [{"name": "aosm publisher network-service-design version", "commands": [{"name": "update-state", "version": "2023-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridnetwork/publishers/{}/networkservicedesigngroups/{}/networkservicedesignversions/{}/updatestate", "version": "2023-09-01", "swagger": "mgmt-plane/hybridnetwork/ResourceProviders/Microsoft.HybridNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuSHlicmlkTmV0d29yay9wdWJsaXNoZXJzL3twdWJsaXNoZXJOYW1lfS9uZXR3b3JrU2VydmljZURlc2lnbkdyb3Vwcy97bmV0d29ya1NlcnZpY2VEZXNpZ25Hcm91cE5hbWV9L25ldHdvcmtTZXJ2aWNlRGVzaWduVmVyc2lvbnMve25ldHdvcmtTZXJ2aWNlRGVzaWduVmVyc2lvbk5hbWV9L3VwZGF0ZVN0YXRl/V/MjAyMy0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkServiceDesignGroupName", "options": ["n", "group-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the network service design group."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"type": "string", "var": "$Path.networkServiceDesignVersionName", "options": ["version-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the network service design version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html."}, "format": {"pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", "maxLength": 64}}, {"type": "string", "var": "$Path.publisherName", "options": ["publisher-name"], "required": true, "idPart": "name", "help": {"short": "The name of the publisher."}, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"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": "string", "var": "$parameters.versionState", "options": ["version-state"], "group": "Parameters", "help": {"short": "The network service design version state."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Deprecated", "value": "Deprecated"}, {"name": "Preview", "value": "Preview"}, {"name": "Unknown", "value": "Unknown"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NetworkServiceDesignVersions_updateState", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions/{networkServiceDesignVersionName}/updateState", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkServiceDesignGroupName", "arg": "$Path.networkServiceDesignGroupName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"type": "string", "name": "networkServiceDesignVersionName", "arg": "$Path.networkServiceDesignVersionName", "required": true, "format": {"pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$", "maxLength": 64}}, {"type": "string", "name": "publisherName", "arg": "$Path.publisherName", "required": true, "format": {"pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", "maxLength": 64}}, {"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": "2023-09-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "versionState", "arg": "$parameters.versionState", "enum": {"items": [{"value": "Active"}, {"value": "Deprecated"}, {"value": "Preview"}, {"value": "Unknown"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "versionState", "enum": {"items": [{"value": "Active"}, {"value": "Deprecated"}, {"value": "Preview"}, {"value": "Unknown"}]}}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya3NlcnZpY2VkZXNpZ25ncm91cHMve30vbmV0d29ya3NlcnZpY2VkZXNpZ252ZXJzaW9ucy97fS91cGRhdGVzdGF0ZQ==/2023-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya3NlcnZpY2VkZXNpZ25ncm91cHMve30vbmV0d29ya3NlcnZpY2VkZXNpZ252ZXJzaW9ucy97fS91cGRhdGVzdGF0ZQ==/2023-09-01.xml deleted file mode 100644 index 71a6ef014..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5oeWJyaWRuZXR3b3JrL3B1Ymxpc2hlcnMve30vbmV0d29ya3NlcnZpY2VkZXNpZ25ncm91cHMve30vbmV0d29ya3NlcnZpY2VkZXNpZ252ZXJzaW9ucy97fS91cGRhdGVzdGF0ZQ==/2023-09-01.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json deleted file mode 100644 index 33316bc3e..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updatestaticroutebfdadministrativestate", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2V4dGVybmFsTmV0d29ya3Mve2V4dGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZVN0YXRpY1JvdXRlQmZkQWRtaW5pc3RyYXRpdmVTdGF0ZQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric l3domain external-network", "commands": [{"name": "update-static-route-bfd-administrative-state", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updatestaticroutebfdadministrativestate", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2V4dGVybmFsTmV0d29ya3Mve2V4dGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZVN0YXRpY1JvdXRlQmZkQWRtaW5pc3RyYXRpdmVTdGF0ZQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.externalNetworkName", "options": ["external-network-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the External Network."}}, {"type": "string", "var": "$Path.l3IsolationDomainName", "options": ["l3-isolation-domain-name"], "required": true, "idPart": "name", "help": {"short": "Name of the L3 Isolation Domain."}}, {"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": "Body", "args": [{"type": "array", "var": "$body.resourceIds", "options": ["resource-ids"], "group": "Body", "help": {"short": "Network Fabrics or Network Rack resource Id."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.state", "options": ["state"], "group": "Body", "help": {"short": "Administrative state."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "ExternalNetworks_UpdateStaticRouteBfdAdministrativeState", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/updateStaticRouteBfdAdministrativeState", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "externalNetworkName", "arg": "$Path.externalNetworkName", "required": true}, {"type": "string", "name": "l3IsolationDomainName", "arg": "$Path.l3IsolationDomainName", "required": true}, {"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-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "resourceIds", "arg": "$body.resourceIds", "item": {"type": "string"}}, {"type": "string", "name": "state", "arg": "$body.state", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Accepted"}, {"value": "DeferredControl"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "ErrorDeprovisioning"}, {"value": "ErrorProvisioning"}, {"value": "Failed"}, {"value": "PendingCommit"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "Rejected"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info", "additionalProps": {"readOnly": true, "anyType": true}}, {"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"}], "cls": "CommonPostActionResponseForStateUpdate_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@CommonPostActionResponseForStateUpdate_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml deleted file mode 100644 index d7828e5c7..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vZXh0ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - -
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json deleted file mode 100644 index 801bc68c3..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updatestaticroutebfdadministrativestate", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2ludGVybmFsTmV0d29ya3Mve2ludGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZVN0YXRpY1JvdXRlQmZkQWRtaW5pc3RyYXRpdmVTdGF0ZQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric l3domain internal-network", "commands": [{"name": "update-static-route-bfd-administrative-state", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updatestaticroutebfdadministrativestate", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2ludGVybmFsTmV0d29ya3Mve2ludGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZVN0YXRpY1JvdXRlQmZkQWRtaW5pc3RyYXRpdmVTdGF0ZQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.internalNetworkName", "options": ["internal-network-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the Internal Network."}}, {"type": "string", "var": "$Path.l3IsolationDomainName", "options": ["l3-isolation-domain-name"], "required": true, "idPart": "name", "help": {"short": "Name of the L3 Isolation Domain."}}, {"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": "Body", "args": [{"type": "array", "var": "$body.resourceIds", "options": ["resource-ids"], "group": "Body", "help": {"short": "Network Fabrics or Network Rack resource Id."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.state", "options": ["state"], "group": "Body", "help": {"short": "Administrative state."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "InternalNetworks_UpdateStaticRouteBfdAdministrativeState", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateStaticRouteBfdAdministrativeState", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "internalNetworkName", "arg": "$Path.internalNetworkName", "required": true}, {"type": "string", "name": "l3IsolationDomainName", "arg": "$Path.l3IsolationDomainName", "required": true}, {"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-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "resourceIds", "arg": "$body.resourceIds", "item": {"type": "string"}}, {"type": "string", "name": "state", "arg": "$body.state", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Accepted"}, {"value": "DeferredControl"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "ErrorDeprovisioning"}, {"value": "ErrorProvisioning"}, {"value": "Failed"}, {"value": "PendingCommit"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "Rejected"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info", "additionalProps": {"readOnly": true, "anyType": true}}, {"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"}], "cls": "CommonPostActionResponseForStateUpdate_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@CommonPostActionResponseForStateUpdate_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml deleted file mode 100644 index 3077c8c4f..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnMve30vaW50ZXJuYWxuZXR3b3Jrcy97fS91cGRhdGVzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - -
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVucGJzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVucGJzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json deleted file mode 100644 index 3c88dfc46..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVucGJzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updatenpbstaticroutebfdadministrativestate", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0ZhYnJpY3Mve25ldHdvcmtGYWJyaWNOYW1lfS9uZXR3b3JrVG9OZXR3b3JrSW50ZXJjb25uZWN0cy97bmV0d29ya1RvTmV0d29ya0ludGVyY29ubmVjdE5hbWV9L3VwZGF0ZU5wYlN0YXRpY1JvdXRlQmZkQWRtaW5pc3RyYXRpdmVTdGF0ZQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric fabric network-to-network interconnects", "commands": [{"name": "update-npb-static-route-bfd-administrative-state", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics/{}/networktonetworkinterconnects/{}/updatenpbstaticroutebfdadministrativestate", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0ZhYnJpY3Mve25ldHdvcmtGYWJyaWNOYW1lfS9uZXR3b3JrVG9OZXR3b3JrSW50ZXJjb25uZWN0cy97bmV0d29ya1RvTmV0d29ya0ludGVyY29ubmVjdE5hbWV9L3VwZGF0ZU5wYlN0YXRpY1JvdXRlQmZkQWRtaW5pc3RyYXRpdmVTdGF0ZQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkFabricName", "options": ["network-fabric-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Fabric."}}, {"type": "string", "var": "$Path.networkToNetworkInterconnectName", "options": ["network-to-network-interconnect-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the Network to Network Interconnect."}}, {"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": "Body", "args": [{"type": "array", "var": "$body.resourceIds", "options": ["resource-ids"], "group": "Body", "help": {"short": "Network Fabrics or Network Rack resource Id."}, "item": {"type": "string"}}, {"type": "string", "var": "$body.state", "options": ["state"], "group": "Body", "help": {"short": "Administrative state."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}/updateNpbStaticRouteBfdAdministrativeState", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkFabricName", "arg": "$Path.networkFabricName", "required": true}, {"type": "string", "name": "networkToNetworkInterconnectName", "arg": "$Path.networkToNetworkInterconnectName", "required": true}, {"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-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "array", "name": "resourceIds", "arg": "$body.resourceIds", "item": {"type": "string"}}, {"type": "string", "name": "state", "arg": "$body.state", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Accepted"}, {"value": "DeferredControl"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "ErrorDeprovisioning"}, {"value": "ErrorProvisioning"}, {"value": "Failed"}, {"value": "PendingCommit"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "Rejected"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info", "additionalProps": {"readOnly": true, "anyType": true}}, {"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"}], "cls": "CommonPostActionResponseForStateUpdate_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@CommonPostActionResponseForStateUpdate_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVucGJzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVucGJzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml deleted file mode 100644 index f000ef643..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZmFicmljcy97fS9uZXR3b3JrdG9uZXR3b3JraW50ZXJjb25uZWN0cy97fS91cGRhdGVucGJzdGF0aWNyb3V0ZWJmZGFkbWluaXN0cmF0aXZlc3RhdGU=/2024-02-15-preview.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - -
- - - - - - - -
-
- -
-
-
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3NlY3VyaXR5bWxhbmFseXRpY3NzZXR0aW5ncy97fQ==/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3NlY3VyaXR5bWxhbmFseXRpY3NzZXR0aW5ncy97fQ==/2022-06-01-preview.json deleted file mode 100644 index 6c0c31067..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3NlY3VyaXR5bWxhbmFseXRpY3NzZXR0aW5ncy97fQ==/2022-06-01-preview.json +++ /dev/null @@ -1,2540 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvc2VjdXJpdHlNTEFuYWx5dGljc1NldHRpbmdzL3tzZXR0aW5nc1Jlc291cmNlTmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel analytics-setting", - "commands": [ - { - "name": "show", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvc2VjdXJpdHlNTEFuYWx5dGljc1NldHRpbmdzL3tzZXR0aW5nc1Jlc291cmNlTmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true, - "idPart": "resource_group" - }, - { - "type": "string", - "var": "$Path.settingsResourceName", - "options": [ - "n", - "name", - "settings-resource-name" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Security ML Analytics Settings resource name" - } - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true, - "idPart": "subscription" - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "SecurityMLAnalyticsSettings_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "resourceGroupName", - "arg": "$Path.resourceGroupName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - }, - { - "type": "string", - "name": "settingsResourceName", - "arg": "$Path.settingsResourceName", - "required": true - }, - { - "type": "string", - "name": "subscriptionId", - "arg": "$Path.subscriptionId", - "required": true, - "format": { - "minLength": 1 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "Anomaly" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "Anomaly", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "anomalySettingsVersion" - }, - { - "type": "string", - "name": "anomalyVersion", - "required": true - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName", - "required": true - }, - { - "type": "boolean", - "name": "enabled", - "required": true - }, - { - "type": "duration", - "name": "frequency", - "required": true - }, - { - "type": "boolean", - "name": "isDefaultSettings", - "required": true - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedUtc" - }, - { - "type": "array", - "name": "requiredDataConnectors", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "connectorId" - }, - { - "type": "array", - "name": "dataTypes", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "uuid", - "name": "settingsDefinitionId" - }, - { - "type": "string", - "name": "settingsStatus", - "required": true, - "enum": { - "items": [ - { - "value": "Flighting" - }, - { - "value": "Production" - } - ] - } - }, - { - "type": "array", - "name": "tactics", - "item": { - "type": "string", - "enum": { - "items": [ - { - "value": "Collection" - }, - { - "value": "CommandAndControl" - }, - { - "value": "CredentialAccess" - }, - { - "value": "DefenseEvasion" - }, - { - "value": "Discovery" - }, - { - "value": "Execution" - }, - { - "value": "Exfiltration" - }, - { - "value": "Impact" - }, - { - "value": "ImpairProcessControl" - }, - { - "value": "InhibitResponseFunction" - }, - { - "value": "InitialAccess" - }, - { - "value": "LateralMovement" - }, - { - "value": "Persistence" - }, - { - "value": "PreAttack" - }, - { - "value": "PrivilegeEscalation" - }, - { - "value": "Reconnaissance" - }, - { - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "type": "array", - "name": "techniques", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "outputs": [ - { - "type": "object", - "ref": "$Instance", - "clientFlatten": true - } - ] - }, - { - "name": "delete", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvc2VjdXJpdHlNTEFuYWx5dGljc1NldHRpbmdzL3tzZXR0aW5nc1Jlc291cmNlTmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true, - "idPart": "resource_group" - }, - { - "type": "string", - "var": "$Path.settingsResourceName", - "options": [ - "n", - "name", - "settings-resource-name" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Security ML Analytics Settings resource name" - } - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true, - "idPart": "subscription" - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "SecurityMLAnalyticsSettings_Delete", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", - "request": { - "method": "delete", - "path": { - "params": [ - { - "type": "string", - "name": "resourceGroupName", - "arg": "$Path.resourceGroupName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - }, - { - "type": "string", - "name": "settingsResourceName", - "arg": "$Path.settingsResourceName", - "required": true - }, - { - "type": "string", - "name": "subscriptionId", - "arg": "$Path.subscriptionId", - "required": true, - "format": { - "minLength": 1 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - } - }, - "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": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvc2VjdXJpdHlNTEFuYWx5dGljc1NldHRpbmdzL3tzZXR0aW5nc1Jlc291cmNlTmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true, - "idPart": "resource_group" - }, - { - "type": "string", - "var": "$Path.settingsResourceName", - "options": [ - "n", - "name", - "settings-resource-name" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Security ML Analytics Settings resource name" - } - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true, - "idPart": "subscription" - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "SecurityMLAnalyticsSetting", - "args": [ - { - "type": "object", - "var": "$securityMLAnalyticsSetting.Anomaly", - "options": [ - "anomaly" - ], - "group": "SecurityMLAnalyticsSetting", - "args": [ - { - "type": "integer32", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.anomalySettingsVersion", - "options": [ - "anomaly-settings-version" - ], - "group": "Properties", - "help": { - "short": "The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not." - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.anomalyVersion", - "options": [ - "anomaly-version" - ], - "group": "Properties", - "help": { - "short": "The anomaly version of the AnomalySecurityMLAnalyticsSettings." - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.description", - "options": [ - "description" - ], - "group": "Properties", - "help": { - "short": "The description of the SecurityMLAnalyticsSettings." - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.displayName", - "options": [ - "display-name" - ], - "group": "Properties", - "help": { - "short": "The display name for settings created by this SecurityMLAnalyticsSettings." - } - }, - { - "type": "boolean", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.enabled", - "options": [ - "enabled" - ], - "group": "Properties", - "help": { - "short": "Determines whether this settings is enabled or disabled." - } - }, - { - "type": "duration", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.frequency", - "options": [ - "frequency" - ], - "group": "Properties", - "help": { - "short": "The frequency that this SecurityMLAnalyticsSettings will be run." - } - }, - { - "type": "boolean", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.isDefaultSettings", - "options": [ - "is-default-settings" - ], - "group": "Properties", - "help": { - "short": "Determines whether this anomaly security ml analytics settings is a default settings" - } - }, - { - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors", - "options": [ - "required-data-connectors" - ], - "group": "Properties", - "help": { - "short": "The required data sources for this SecurityMLAnalyticsSettings" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].connectorId", - "options": [ - "connector-id" - ], - "help": { - "short": "The connector id that provides the following data types" - } - }, - { - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].dataTypes", - "options": [ - "data-types" - ], - "help": { - "short": "The data types used by the security ml analytics settings" - }, - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "uuid", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.settingsDefinitionId", - "options": [ - "settings-definition-id" - ], - "group": "Properties", - "help": { - "short": "The anomaly settings definition Id" - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.settingsStatus", - "options": [ - "settings-status" - ], - "group": "Properties", - "help": { - "short": "The anomaly SecurityMLAnalyticsSettings status" - }, - "enum": { - "items": [ - { - "name": "Flighting", - "value": "Flighting" - }, - { - "name": "Production", - "value": "Production" - } - ] - } - }, - { - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.tactics", - "options": [ - "tactics" - ], - "group": "Properties", - "help": { - "short": "The tactics of the SecurityMLAnalyticsSettings" - }, - "item": { - "type": "string", - "enum": { - "items": [ - { - "name": "Collection", - "value": "Collection" - }, - { - "name": "CommandAndControl", - "value": "CommandAndControl" - }, - { - "name": "CredentialAccess", - "value": "CredentialAccess" - }, - { - "name": "DefenseEvasion", - "value": "DefenseEvasion" - }, - { - "name": "Discovery", - "value": "Discovery" - }, - { - "name": "Execution", - "value": "Execution" - }, - { - "name": "Exfiltration", - "value": "Exfiltration" - }, - { - "name": "Impact", - "value": "Impact" - }, - { - "name": "ImpairProcessControl", - "value": "ImpairProcessControl" - }, - { - "name": "InhibitResponseFunction", - "value": "InhibitResponseFunction" - }, - { - "name": "InitialAccess", - "value": "InitialAccess" - }, - { - "name": "LateralMovement", - "value": "LateralMovement" - }, - { - "name": "Persistence", - "value": "Persistence" - }, - { - "name": "PreAttack", - "value": "PreAttack" - }, - { - "name": "PrivilegeEscalation", - "value": "PrivilegeEscalation" - }, - { - "name": "Reconnaissance", - "value": "Reconnaissance" - }, - { - "name": "ResourceDevelopment", - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.techniques", - "options": [ - "techniques" - ], - "group": "Properties", - "help": { - "short": "The techniques of the SecurityMLAnalyticsSettings" - }, - "item": { - "type": "string" - } - } - ] - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.etag", - "options": [ - "etag" - ], - "group": "SecurityMLAnalyticsSetting", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "SecurityMLAnalyticsSettings_CreateOrUpdate", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", - "request": { - "method": "put", - "path": { - "params": [ - { - "type": "string", - "name": "resourceGroupName", - "arg": "$Path.resourceGroupName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - }, - { - "type": "string", - "name": "settingsResourceName", - "arg": "$Path.settingsResourceName", - "required": true - }, - { - "type": "string", - "name": "subscriptionId", - "arg": "$Path.subscriptionId", - "required": true, - "format": { - "minLength": 1 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "securityMLAnalyticsSetting", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$securityMLAnalyticsSetting.etag" - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "arg": "$securityMLAnalyticsSetting.Anomaly", - "value": "Anomaly" - } - ] - } - } - ], - "discriminators": [ - { - "property": "kind", - "value": "Anomaly", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "anomalySettingsVersion", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.anomalySettingsVersion" - }, - { - "type": "string", - "name": "anomalyVersion", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.anomalyVersion", - "required": true - }, - { - "type": "string", - "name": "description", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.description" - }, - { - "type": "string", - "name": "displayName", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.displayName", - "required": true - }, - { - "type": "boolean", - "name": "enabled", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.enabled", - "required": true - }, - { - "type": "duration", - "name": "frequency", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.frequency", - "required": true - }, - { - "type": "boolean", - "name": "isDefaultSettings", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.isDefaultSettings", - "required": true - }, - { - "type": "array", - "name": "requiredDataConnectors", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "connectorId", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].connectorId" - }, - { - "type": "array", - "name": "dataTypes", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].dataTypes", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "uuid", - "name": "settingsDefinitionId", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.settingsDefinitionId" - }, - { - "type": "string", - "name": "settingsStatus", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.settingsStatus", - "required": true, - "enum": { - "items": [ - { - "value": "Flighting" - }, - { - "value": "Production" - } - ] - } - }, - { - "type": "array", - "name": "tactics", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.tactics", - "item": { - "type": "string", - "enum": { - "items": [ - { - "value": "Collection" - }, - { - "value": "CommandAndControl" - }, - { - "value": "CredentialAccess" - }, - { - "value": "DefenseEvasion" - }, - { - "value": "Discovery" - }, - { - "value": "Execution" - }, - { - "value": "Exfiltration" - }, - { - "value": "Impact" - }, - { - "value": "ImpairProcessControl" - }, - { - "value": "InhibitResponseFunction" - }, - { - "value": "InitialAccess" - }, - { - "value": "LateralMovement" - }, - { - "value": "Persistence" - }, - { - "value": "PreAttack" - }, - { - "value": "PrivilegeEscalation" - }, - { - "value": "Reconnaissance" - }, - { - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "type": "array", - "name": "techniques", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.techniques", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - ] - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200, - 201 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "Anomaly" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "Anomaly", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "anomalySettingsVersion" - }, - { - "type": "string", - "name": "anomalyVersion", - "required": true - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName", - "required": true - }, - { - "type": "boolean", - "name": "enabled", - "required": true - }, - { - "type": "duration", - "name": "frequency", - "required": true - }, - { - "type": "boolean", - "name": "isDefaultSettings", - "required": true - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedUtc" - }, - { - "type": "array", - "name": "requiredDataConnectors", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "connectorId" - }, - { - "type": "array", - "name": "dataTypes", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "uuid", - "name": "settingsDefinitionId" - }, - { - "type": "string", - "name": "settingsStatus", - "required": true, - "enum": { - "items": [ - { - "value": "Flighting" - }, - { - "value": "Production" - } - ] - } - }, - { - "type": "array", - "name": "tactics", - "item": { - "type": "string", - "enum": { - "items": [ - { - "value": "Collection" - }, - { - "value": "CommandAndControl" - }, - { - "value": "CredentialAccess" - }, - { - "value": "DefenseEvasion" - }, - { - "value": "Discovery" - }, - { - "value": "Execution" - }, - { - "value": "Exfiltration" - }, - { - "value": "Impact" - }, - { - "value": "ImpairProcessControl" - }, - { - "value": "InhibitResponseFunction" - }, - { - "value": "InitialAccess" - }, - { - "value": "LateralMovement" - }, - { - "value": "Persistence" - }, - { - "value": "PreAttack" - }, - { - "value": "PrivilegeEscalation" - }, - { - "value": "Reconnaissance" - }, - { - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "type": "array", - "name": "techniques", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "outputs": [ - { - "type": "object", - "ref": "$Instance", - "clientFlatten": true - } - ] - }, - { - "name": "update", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/securitymlanalyticssettings/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvc2VjdXJpdHlNTEFuYWx5dGljc1NldHRpbmdzL3tzZXR0aW5nc1Jlc291cmNlTmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true, - "idPart": "resource_group" - }, - { - "type": "string", - "var": "$Path.settingsResourceName", - "options": [ - "n", - "name", - "settings-resource-name" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Security ML Analytics Settings resource name" - } - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true, - "idPart": "subscription" - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "SecurityMLAnalyticsSetting", - "args": [ - { - "type": "object", - "var": "$securityMLAnalyticsSetting.Anomaly", - "options": [ - "anomaly" - ], - "group": "SecurityMLAnalyticsSetting", - "args": [ - { - "nullable": true, - "type": "integer32", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.anomalySettingsVersion", - "options": [ - "anomaly-settings-version" - ], - "group": "Properties", - "help": { - "short": "The anomaly settings version of the Anomaly security ml analytics settings that dictates whether job version gets updated or not." - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.anomalyVersion", - "options": [ - "anomaly-version" - ], - "group": "Properties", - "help": { - "short": "The anomaly version of the AnomalySecurityMLAnalyticsSettings." - } - }, - { - "nullable": true, - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.description", - "options": [ - "description" - ], - "group": "Properties", - "help": { - "short": "The description of the SecurityMLAnalyticsSettings." - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.displayName", - "options": [ - "display-name" - ], - "group": "Properties", - "help": { - "short": "The display name for settings created by this SecurityMLAnalyticsSettings." - } - }, - { - "type": "boolean", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.enabled", - "options": [ - "enabled" - ], - "group": "Properties", - "help": { - "short": "Determines whether this settings is enabled or disabled." - } - }, - { - "type": "duration", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.frequency", - "options": [ - "frequency" - ], - "group": "Properties", - "help": { - "short": "The frequency that this SecurityMLAnalyticsSettings will be run." - } - }, - { - "type": "boolean", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.isDefaultSettings", - "options": [ - "is-default-settings" - ], - "group": "Properties", - "help": { - "short": "Determines whether this anomaly security ml analytics settings is a default settings" - } - }, - { - "nullable": true, - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors", - "options": [ - "required-data-connectors" - ], - "group": "Properties", - "help": { - "short": "The required data sources for this SecurityMLAnalyticsSettings" - }, - "item": { - "type": "object", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].connectorId", - "options": [ - "connector-id" - ], - "help": { - "short": "The connector id that provides the following data types" - } - }, - { - "nullable": true, - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].dataTypes", - "options": [ - "data-types" - ], - "help": { - "short": "The data types used by the security ml analytics settings" - }, - "item": { - "type": "string" - } - } - ] - } - }, - { - "nullable": true, - "type": "uuid", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.settingsDefinitionId", - "options": [ - "settings-definition-id" - ], - "group": "Properties", - "help": { - "short": "The anomaly settings definition Id" - } - }, - { - "type": "string", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.settingsStatus", - "options": [ - "settings-status" - ], - "group": "Properties", - "help": { - "short": "The anomaly SecurityMLAnalyticsSettings status" - }, - "enum": { - "items": [ - { - "name": "Flighting", - "value": "Flighting" - }, - { - "name": "Production", - "value": "Production" - } - ] - } - }, - { - "nullable": true, - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.tactics", - "options": [ - "tactics" - ], - "group": "Properties", - "help": { - "short": "The tactics of the SecurityMLAnalyticsSettings" - }, - "item": { - "type": "string", - "enum": { - "items": [ - { - "name": "Collection", - "value": "Collection" - }, - { - "name": "CommandAndControl", - "value": "CommandAndControl" - }, - { - "name": "CredentialAccess", - "value": "CredentialAccess" - }, - { - "name": "DefenseEvasion", - "value": "DefenseEvasion" - }, - { - "name": "Discovery", - "value": "Discovery" - }, - { - "name": "Execution", - "value": "Execution" - }, - { - "name": "Exfiltration", - "value": "Exfiltration" - }, - { - "name": "Impact", - "value": "Impact" - }, - { - "name": "ImpairProcessControl", - "value": "ImpairProcessControl" - }, - { - "name": "InhibitResponseFunction", - "value": "InhibitResponseFunction" - }, - { - "name": "InitialAccess", - "value": "InitialAccess" - }, - { - "name": "LateralMovement", - "value": "LateralMovement" - }, - { - "name": "Persistence", - "value": "Persistence" - }, - { - "name": "PreAttack", - "value": "PreAttack" - }, - { - "name": "PrivilegeEscalation", - "value": "PrivilegeEscalation" - }, - { - "name": "Reconnaissance", - "value": "Reconnaissance" - }, - { - "name": "ResourceDevelopment", - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "nullable": true, - "type": "array", - "var": "$securityMLAnalyticsSetting.Anomaly.properties.techniques", - "options": [ - "techniques" - ], - "group": "Properties", - "help": { - "short": "The techniques of the SecurityMLAnalyticsSettings" - }, - "item": { - "type": "string" - } - } - ] - }, - { - "nullable": true, - "type": "string", - "var": "$securityMLAnalyticsSetting.etag", - "options": [ - "etag" - ], - "group": "SecurityMLAnalyticsSetting", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "SecurityMLAnalyticsSettings_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "resourceGroupName", - "arg": "$Path.resourceGroupName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - }, - { - "type": "string", - "name": "settingsResourceName", - "arg": "$Path.settingsResourceName", - "required": true - }, - { - "type": "string", - "name": "subscriptionId", - "arg": "$Path.subscriptionId", - "required": true, - "format": { - "minLength": 1 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "Anomaly" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "Anomaly", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "anomalySettingsVersion" - }, - { - "type": "string", - "name": "anomalyVersion", - "required": true - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName", - "required": true - }, - { - "type": "boolean", - "name": "enabled", - "required": true - }, - { - "type": "duration", - "name": "frequency", - "required": true - }, - { - "type": "boolean", - "name": "isDefaultSettings", - "required": true - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedUtc" - }, - { - "type": "array", - "name": "requiredDataConnectors", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "connectorId" - }, - { - "type": "array", - "name": "dataTypes", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "uuid", - "name": "settingsDefinitionId" - }, - { - "type": "string", - "name": "settingsStatus", - "required": true, - "enum": { - "items": [ - { - "value": "Flighting" - }, - { - "value": "Production" - } - ] - } - }, - { - "type": "array", - "name": "tactics", - "item": { - "type": "string", - "enum": { - "items": [ - { - "value": "Collection" - }, - { - "value": "CommandAndControl" - }, - { - "value": "CredentialAccess" - }, - { - "value": "DefenseEvasion" - }, - { - "value": "Discovery" - }, - { - "value": "Execution" - }, - { - "value": "Exfiltration" - }, - { - "value": "Impact" - }, - { - "value": "ImpairProcessControl" - }, - { - "value": "InhibitResponseFunction" - }, - { - "value": "InitialAccess" - }, - { - "value": "LateralMovement" - }, - { - "value": "Persistence" - }, - { - "value": "PreAttack" - }, - { - "value": "PrivilegeEscalation" - }, - { - "value": "Reconnaissance" - }, - { - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "type": "array", - "name": "techniques", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - ] - } - ], - "cls": "SecurityMLAnalyticsSetting_read" - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - }, - { - "instanceUpdate": { - "instance": "$Instance", - "json": { - "schema": { - "type": "object", - "name": "securityMLAnalyticsSetting", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$securityMLAnalyticsSetting.etag" - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "arg": "$securityMLAnalyticsSetting.Anomaly", - "value": "Anomaly" - } - ] - } - } - ], - "discriminators": [ - { - "property": "kind", - "value": "Anomaly", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "anomalySettingsVersion", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.anomalySettingsVersion" - }, - { - "type": "string", - "name": "anomalyVersion", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.anomalyVersion", - "required": true - }, - { - "type": "string", - "name": "description", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.description" - }, - { - "type": "string", - "name": "displayName", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.displayName", - "required": true - }, - { - "type": "boolean", - "name": "enabled", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.enabled", - "required": true - }, - { - "type": "duration", - "name": "frequency", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.frequency", - "required": true - }, - { - "type": "boolean", - "name": "isDefaultSettings", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.isDefaultSettings", - "required": true - }, - { - "type": "array", - "name": "requiredDataConnectors", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "connectorId", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].connectorId" - }, - { - "type": "array", - "name": "dataTypes", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.requiredDataConnectors[].dataTypes", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "uuid", - "name": "settingsDefinitionId", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.settingsDefinitionId" - }, - { - "type": "string", - "name": "settingsStatus", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.settingsStatus", - "required": true, - "enum": { - "items": [ - { - "value": "Flighting" - }, - { - "value": "Production" - } - ] - } - }, - { - "type": "array", - "name": "tactics", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.tactics", - "item": { - "type": "string", - "enum": { - "items": [ - { - "value": "Collection" - }, - { - "value": "CommandAndControl" - }, - { - "value": "CredentialAccess" - }, - { - "value": "DefenseEvasion" - }, - { - "value": "Discovery" - }, - { - "value": "Execution" - }, - { - "value": "Exfiltration" - }, - { - "value": "Impact" - }, - { - "value": "ImpairProcessControl" - }, - { - "value": "InhibitResponseFunction" - }, - { - "value": "InitialAccess" - }, - { - "value": "LateralMovement" - }, - { - "value": "Persistence" - }, - { - "value": "PreAttack" - }, - { - "value": "PrivilegeEscalation" - }, - { - "value": "Reconnaissance" - }, - { - "value": "ResourceDevelopment" - } - ] - } - } - }, - { - "type": "array", - "name": "techniques", - "arg": "$securityMLAnalyticsSetting.Anomaly.properties.techniques", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - ] - } - ], - "clientFlatten": true - } - } - } - }, - { - "operationId": "SecurityMLAnalyticsSettings_CreateOrUpdate", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/{settingsResourceName}", - "request": { - "method": "put", - "path": { - "params": [ - { - "type": "string", - "name": "resourceGroupName", - "arg": "$Path.resourceGroupName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - }, - { - "type": "string", - "name": "settingsResourceName", - "arg": "$Path.settingsResourceName", - "required": true - }, - { - "type": "string", - "name": "subscriptionId", - "arg": "$Path.subscriptionId", - "required": true, - "format": { - "minLength": 1 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "@SecurityMLAnalyticsSetting_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3NlY3VyaXR5bWxhbmFseXRpY3NzZXR0aW5ncy97fQ==/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3NlY3VyaXR5bWxhbmFseXRpY3NzZXR0aW5ncy97fQ==/2022-06-01-preview.xml deleted file mode 100644 index 2587e67eb..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3NlY3VyaXR5bWxhbmFseXRpY3NzZXR0aW5ncy97fQ==/2022-06-01-preview.xml +++ /dev/null @@ -1,800 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL21ldHJpY3M=/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL21ldHJpY3M=/2022-06-01-preview.json deleted file mode 100644 index 70508dcd6..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL21ldHJpY3M=/2022-06-01-preview.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vbWV0cmljcw==/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator metric", - "commands": [ - { - "name": "list", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/metrics", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vbWV0cmljcw==/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicatorMetrics_List", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/metrics", - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - } - }, - "responses": [ - { - "statusCode": [ - 200 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "type": "array", - "name": "value", - "required": true, - "item": { - "type": "object", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "array<@ThreatIntelligenceMetricEntity_read>", - "name": "patternTypeMetrics", - "item": { - "type": "@ThreatIntelligenceMetricEntity_read" - } - }, - { - "type": "array<@ThreatIntelligenceMetricEntity_read>", - "name": "sourceMetrics", - "item": { - "type": "@ThreatIntelligenceMetricEntity_read" - } - }, - { - "type": "array", - "name": "threatTypeMetrics", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "metricName" - }, - { - "type": "integer32", - "name": "metricValue" - } - ], - "cls": "ThreatIntelligenceMetricEntity_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL21ldHJpY3M=/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL21ldHJpY3M=/2022-06-01-preview.xml deleted file mode 100644 index 6c5c00e0d..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL21ldHJpY3M=/2022-06-01-preview.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2NyZWF0ZWluZGljYXRvcg==/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2NyZWF0ZWluZGljYXRvcg==/2022-06-01-preview.json deleted file mode 100644 index 03f399acc..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2NyZWF0ZWluZGljYXRvcg==/2022-06-01-preview.json +++ /dev/null @@ -1,1306 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vY3JlYXRlSW5kaWNhdG9y/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator", - "commands": [ - { - "name": "create", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/createindicator", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vY3JlYXRlSW5kaWNhdG9y/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "Properties", - "args": [ - { - "type": "integer32", - "var": "$ThreatIntelligenceProperties.properties.confidence", - "options": [ - "confidence" - ], - "group": "Properties", - "help": { - "short": "Confidence of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.created", - "options": [ - "created" - ], - "group": "Properties", - "help": { - "short": "Created by" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.createdByRef", - "options": [ - "created-by-ref" - ], - "group": "Properties", - "help": { - "short": "Created by reference of threat intelligence entity" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceProperties.properties.defanged", - "options": [ - "defanged" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity defanged" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.description", - "options": [ - "description" - ], - "group": "Properties", - "help": { - "short": "Description of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.displayName", - "options": [ - "display-name" - ], - "group": "Properties", - "help": { - "short": "Display name of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalId", - "options": [ - "external-id" - ], - "group": "Properties", - "help": { - "short": "External ID of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalLastUpdatedTimeUtc", - "options": [ - "external-updated-time" - ], - "group": "Properties", - "help": { - "short": "External last updated time in UTC" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.externalReferences", - "options": [ - "external-references" - ], - "group": "Properties", - "help": { - "short": "External References" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].description", - "options": [ - "description" - ], - "help": { - "short": "External reference description" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].externalId", - "options": [ - "external-id" - ], - "help": { - "short": "External reference ID" - } - }, - { - "type": "object", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].hashes", - "options": [ - "hashes" - ], - "help": { - "short": "External reference hashes" - }, - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].sourceName", - "options": [ - "source-name" - ], - "help": { - "short": "External reference source name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].url", - "options": [ - "url" - ], - "help": { - "short": "External reference URL" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings", - "options": [ - "granular-markings" - ], - "group": "Properties", - "help": { - "short": "Granular Markings" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].language", - "options": [ - "language" - ], - "help": { - "short": "Language granular marking model" - } - }, - { - "type": "integer32", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].markingRef", - "options": [ - "marking-ref" - ], - "help": { - "short": "marking reference granular marking model" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].selectors", - "options": [ - "selectors" - ], - "help": { - "short": "granular marking model selectors" - }, - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.indicatorTypes", - "options": [ - "indicator-types" - ], - "group": "Properties", - "help": { - "short": "Indicator types of threat intelligence entities" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases", - "options": [ - "kill-chain-phases" - ], - "group": "Properties", - "help": { - "short": "Kill chain phases" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases[].killChainName", - "options": [ - "kill-chain-name" - ], - "help": { - "short": "Kill chainName name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases[].phaseName", - "options": [ - "phase-name" - ], - "help": { - "short": "Phase name" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.labels", - "options": [ - "labels" - ], - "group": "Properties", - "help": { - "short": "Labels of threat intelligence entity" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.language", - "options": [ - "language" - ], - "group": "Properties", - "help": { - "short": "Language of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.lastUpdatedTimeUtc", - "options": [ - "last-updated-time" - ], - "group": "Properties", - "help": { - "short": "Last updated time in UTC" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.modified", - "options": [ - "modified" - ], - "group": "Properties", - "help": { - "short": "Modified by" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.objectMarkingRefs", - "options": [ - "object-marking-refs" - ], - "group": "Properties", - "help": { - "short": "Threat intelligence entity object marking references" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern", - "options": [ - "parsed-pattern" - ], - "group": "Properties", - "help": { - "short": "Parsed patterns" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeKey", - "options": [ - "pattern-type-key" - ], - "help": { - "short": "Pattern type key" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues", - "options": [ - "pattern-type-values" - ], - "help": { - "short": "Pattern type keys" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].value", - "options": [ - "value" - ], - "help": { - "short": "Value of parsed pattern" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].valueType", - "options": [ - "value-type" - ], - "help": { - "short": "Type of the value" - } - } - ] - } - } - ] - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.pattern", - "options": [ - "pattern" - ], - "group": "Properties", - "help": { - "short": "Pattern of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.patternType", - "options": [ - "pattern-type" - ], - "group": "Properties", - "help": { - "short": "Pattern type of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.patternVersion", - "options": [ - "pattern-version" - ], - "group": "Properties", - "help": { - "short": "Pattern version of a threat intelligence entity" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceProperties.properties.revoked", - "options": [ - "revoked" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity revoked" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.source", - "options": [ - "source" - ], - "group": "Properties", - "help": { - "short": "Source of a threat intelligence entity" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.threatIntelligenceTags", - "options": [ - "threat-tags" - ], - "group": "Properties", - "help": { - "short": "List of tags" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.threatTypes", - "options": [ - "threat-types" - ], - "group": "Properties", - "help": { - "short": "Threat types" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.validFrom", - "options": [ - "valid-from" - ], - "group": "Properties", - "help": { - "short": "Valid from" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.validUntil", - "options": [ - "valid-until" - ], - "group": "Properties", - "help": { - "short": "Valid until" - } - } - ] - }, - { - "name": "ThreatIntelligenceProperties", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.etag", - "options": [ - "etag" - ], - "group": "ThreatIntelligenceProperties", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_CreateIndicator", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/createIndicator", - "request": { - "method": "post", - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "ThreatIntelligenceProperties", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$ThreatIntelligenceProperties.etag" - }, - { - "const": true, - "default": { - "value": "indicator" - }, - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "confidence", - "arg": "$ThreatIntelligenceProperties.properties.confidence" - }, - { - "type": "string", - "name": "created", - "arg": "$ThreatIntelligenceProperties.properties.created" - }, - { - "type": "string", - "name": "createdByRef", - "arg": "$ThreatIntelligenceProperties.properties.createdByRef" - }, - { - "type": "boolean", - "name": "defanged", - "arg": "$ThreatIntelligenceProperties.properties.defanged" - }, - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceProperties.properties.description" - }, - { - "type": "string", - "name": "displayName", - "arg": "$ThreatIntelligenceProperties.properties.displayName" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceProperties.properties.externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceProperties.properties.externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].description" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].externalId" - }, - { - "type": "object", - "name": "hashes", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].sourceName" - }, - { - "type": "string", - "name": "url", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].url" - } - ] - } - }, - { - "type": "array", - "name": "granularMarkings", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].language" - }, - { - "type": "integer32", - "name": "markingRef", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].markingRef" - }, - { - "type": "array", - "name": "selectors", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "arg": "$ThreatIntelligenceProperties.properties.indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases[].killChainName" - }, - { - "type": "string", - "name": "phaseName", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases[].phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "arg": "$ThreatIntelligenceProperties.properties.labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceProperties.properties.language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceProperties.properties.lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified", - "arg": "$ThreatIntelligenceProperties.properties.modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "arg": "$ThreatIntelligenceProperties.properties.objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].value" - }, - { - "type": "string", - "name": "valueType", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern", - "arg": "$ThreatIntelligenceProperties.properties.pattern" - }, - { - "type": "string", - "name": "patternType", - "arg": "$ThreatIntelligenceProperties.properties.patternType" - }, - { - "type": "string", - "name": "patternVersion", - "arg": "$ThreatIntelligenceProperties.properties.patternVersion" - }, - { - "type": "boolean", - "name": "revoked", - "arg": "$ThreatIntelligenceProperties.properties.revoked" - }, - { - "type": "string", - "name": "source", - "arg": "$ThreatIntelligenceProperties.properties.source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "arg": "$ThreatIntelligenceProperties.properties.threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "arg": "$ThreatIntelligenceProperties.properties.threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom", - "arg": "$ThreatIntelligenceProperties.properties.validFrom" - }, - { - "type": "string", - "name": "validUntil", - "arg": "$ThreatIntelligenceProperties.properties.validUntil" - } - ], - "clientFlatten": true - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200, - 201 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - } - }, - { - "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2NyZWF0ZWluZGljYXRvcg==/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2NyZWF0ZWluZGljYXRvcg==/2022-06-01-preview.xml deleted file mode 100644 index 9cdd0a1ef..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2NyZWF0ZWluZGljYXRvcg==/2022-06-01-preview.xml +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnM=/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnM=/2022-06-01-preview.json deleted file mode 100644 index f7ae10a97..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnM=/2022-06-01-preview.json +++ /dev/null @@ -1,585 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycw==/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator", - "commands": [ - { - "name": "list", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycw==/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - }, - { - "type": "string", - "var": "$Query.filter", - "options": [ - "filter" - ], - "help": { - "short": "Filters the results, based on a Boolean condition. Optional." - } - }, - { - "type": "string", - "var": "$Query.orderby", - "options": [ - "orderby" - ], - "help": { - "short": "Sorts the results. Optional." - } - }, - { - "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. Optional." - } - }, - { - "type": "integer32", - "var": "$Query.top", - "options": [ - "top" - ], - "help": { - "short": "Returns only the first n results. Optional." - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicators_List", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators", - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "params": [ - { - "type": "string", - "name": "$filter", - "arg": "$Query.filter" - }, - { - "type": "string", - "name": "$orderby", - "arg": "$Query.orderby" - }, - { - "type": "string", - "name": "$skipToken", - "arg": "$Query.skipToken" - }, - { - "type": "integer32", - "name": "$top", - "arg": "$Query.top" - } - ], - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "string", - "name": "nextLink" - }, - { - "type": "array", - "name": "value", - "required": true, - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - ] - } - } - } - }, - { - "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnM=/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnM=/2022-06-01-preview.xml deleted file mode 100644 index 121570296..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnM=/2022-06-01-preview.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30=/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30=/2022-06-01-preview.json deleted file mode 100644 index 3c5b84add..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30=/2022-06-01-preview.json +++ /dev/null @@ -1,3460 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator", - "commands": [ - { - "name": "show", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.name", - "options": [ - "n", - "name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Threat intelligence indicator name field." - } - }, - { - "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.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "outputs": [ - { - "type": "object", - "ref": "$Instance", - "clientFlatten": true - } - ] - }, - { - "name": "delete", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.name", - "options": [ - "n", - "name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Threat intelligence indicator name field." - } - }, - { - "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.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_Delete", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", - "request": { - "method": "delete", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - } - }, - "responses": [ - { - "statusCode": [ - 200 - ] - }, - { - "statusCode": [ - 204 - ] - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "confirmation": "Are you sure you want to perform this operation?" - }, - { - "name": "update2", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.name", - "options": [ - "n", - "name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Threat intelligence indicator name field." - } - }, - { - "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.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "Properties", - "args": [ - { - "nullable": true, - "type": "integer32", - "var": "$ThreatIntelligenceProperties.properties.confidence", - "options": [ - "confidence" - ], - "group": "Properties", - "help": { - "short": "Confidence of threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.created", - "options": [ - "created" - ], - "group": "Properties", - "help": { - "short": "Created by" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.createdByRef", - "options": [ - "created-by-ref" - ], - "group": "Properties", - "help": { - "short": "Created by reference of threat intelligence entity" - } - }, - { - "nullable": true, - "type": "boolean", - "var": "$ThreatIntelligenceProperties.properties.defanged", - "options": [ - "defanged" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity defanged" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.description", - "options": [ - "description" - ], - "group": "Properties", - "help": { - "short": "Description of a threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.displayName", - "options": [ - "display-name" - ], - "group": "Properties", - "help": { - "short": "Display name of a threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalId", - "options": [ - "external-id" - ], - "group": "Properties", - "help": { - "short": "External ID of threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalLastUpdatedTimeUtc", - "options": [ - "external-updated-time" - ], - "group": "Properties", - "help": { - "short": "External last updated time in UTC" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.externalReferences", - "options": [ - "external-references" - ], - "group": "Properties", - "help": { - "short": "External References" - }, - "item": { - "nullable": true, - "type": "object", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].description", - "options": [ - "description" - ], - "help": { - "short": "External reference description" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].externalId", - "options": [ - "external-id" - ], - "help": { - "short": "External reference ID" - } - }, - { - "nullable": true, - "type": "object", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].hashes", - "options": [ - "hashes" - ], - "help": { - "short": "External reference hashes" - }, - "additionalProps": { - "item": { - "nullable": true, - "type": "string" - } - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].sourceName", - "options": [ - "source-name" - ], - "help": { - "short": "External reference source name" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].url", - "options": [ - "url" - ], - "help": { - "short": "External reference URL" - } - } - ] - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings", - "options": [ - "granular-markings" - ], - "group": "Properties", - "help": { - "short": "Granular Markings" - }, - "item": { - "nullable": true, - "type": "object", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].language", - "options": [ - "language" - ], - "help": { - "short": "Language granular marking model" - } - }, - { - "nullable": true, - "type": "integer32", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].markingRef", - "options": [ - "marking-ref" - ], - "help": { - "short": "marking reference granular marking model" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].selectors", - "options": [ - "selectors" - ], - "help": { - "short": "granular marking model selectors" - }, - "item": { - "nullable": true, - "type": "string" - } - } - ] - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.indicatorTypes", - "options": [ - "indicator-types" - ], - "group": "Properties", - "help": { - "short": "Indicator types of threat intelligence entities" - }, - "item": { - "nullable": true, - "type": "string" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases", - "options": [ - "kill-chain-phases" - ], - "group": "Properties", - "help": { - "short": "Kill chain phases" - }, - "item": { - "nullable": true, - "type": "object", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases[].killChainName", - "options": [ - "kill-chain-name" - ], - "help": { - "short": "Kill chainName name" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases[].phaseName", - "options": [ - "phase-name" - ], - "help": { - "short": "Phase name" - } - } - ] - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.labels", - "options": [ - "labels" - ], - "group": "Properties", - "help": { - "short": "Labels of threat intelligence entity" - }, - "item": { - "nullable": true, - "type": "string" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.language", - "options": [ - "language" - ], - "group": "Properties", - "help": { - "short": "Language of threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.lastUpdatedTimeUtc", - "options": [ - "last-updated-time" - ], - "group": "Properties", - "help": { - "short": "Last updated time in UTC" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.modified", - "options": [ - "modified" - ], - "group": "Properties", - "help": { - "short": "Modified by" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.objectMarkingRefs", - "options": [ - "object-marking-refs" - ], - "group": "Properties", - "help": { - "short": "Threat intelligence entity object marking references" - }, - "item": { - "nullable": true, - "type": "string" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern", - "options": [ - "parsed-pattern" - ], - "group": "Properties", - "help": { - "short": "Parsed patterns" - }, - "item": { - "nullable": true, - "type": "object", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeKey", - "options": [ - "pattern-type-key" - ], - "help": { - "short": "Pattern type key" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues", - "options": [ - "pattern-type-values" - ], - "help": { - "short": "Pattern type keys" - }, - "item": { - "nullable": true, - "type": "object", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].value", - "options": [ - "value" - ], - "help": { - "short": "Value of parsed pattern" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].valueType", - "options": [ - "value-type" - ], - "help": { - "short": "Type of the value" - } - } - ] - } - } - ] - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.pattern", - "options": [ - "pattern" - ], - "group": "Properties", - "help": { - "short": "Pattern of a threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.patternType", - "options": [ - "pattern-type" - ], - "group": "Properties", - "help": { - "short": "Pattern type of a threat intelligence entity" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.patternVersion", - "options": [ - "pattern-version" - ], - "group": "Properties", - "help": { - "short": "Pattern version of a threat intelligence entity" - } - }, - { - "nullable": true, - "type": "boolean", - "var": "$ThreatIntelligenceProperties.properties.revoked", - "options": [ - "revoked" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity revoked" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.source", - "options": [ - "source" - ], - "group": "Properties", - "help": { - "short": "Source of a threat intelligence entity" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.threatIntelligenceTags", - "options": [ - "threat-tags" - ], - "group": "Properties", - "help": { - "short": "List of tags" - }, - "item": { - "nullable": true, - "type": "string" - } - }, - { - "nullable": true, - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.threatTypes", - "options": [ - "threat-types" - ], - "group": "Properties", - "help": { - "short": "Threat types" - }, - "item": { - "nullable": true, - "type": "string" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.validFrom", - "options": [ - "valid-from" - ], - "group": "Properties", - "help": { - "short": "Valid from" - } - }, - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.validUntil", - "options": [ - "valid-until" - ], - "group": "Properties", - "help": { - "short": "Valid until" - } - } - ] - }, - { - "name": "ThreatIntelligenceProperties", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$ThreatIntelligenceProperties.etag", - "options": [ - "etag" - ], - "group": "ThreatIntelligenceProperties", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", - "request": { - "method": "get", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ], - "cls": "ThreatIntelligenceInformation_read" - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - }, - { - "instanceUpdate": { - "instance": "$Instance", - "json": { - "schema": { - "type": "object", - "name": "ThreatIntelligenceProperties", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$ThreatIntelligenceProperties.etag" - }, - { - "const": true, - "default": { - "value": "indicator" - }, - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "confidence", - "arg": "$ThreatIntelligenceProperties.properties.confidence" - }, - { - "type": "string", - "name": "created", - "arg": "$ThreatIntelligenceProperties.properties.created" - }, - { - "type": "string", - "name": "createdByRef", - "arg": "$ThreatIntelligenceProperties.properties.createdByRef" - }, - { - "type": "boolean", - "name": "defanged", - "arg": "$ThreatIntelligenceProperties.properties.defanged" - }, - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceProperties.properties.description" - }, - { - "type": "string", - "name": "displayName", - "arg": "$ThreatIntelligenceProperties.properties.displayName" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceProperties.properties.externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceProperties.properties.externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].description" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].externalId" - }, - { - "type": "object", - "name": "hashes", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].sourceName" - }, - { - "type": "string", - "name": "url", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].url" - } - ] - } - }, - { - "type": "array", - "name": "granularMarkings", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].language" - }, - { - "type": "integer32", - "name": "markingRef", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].markingRef" - }, - { - "type": "array", - "name": "selectors", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "arg": "$ThreatIntelligenceProperties.properties.indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases[].killChainName" - }, - { - "type": "string", - "name": "phaseName", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases[].phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "arg": "$ThreatIntelligenceProperties.properties.labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceProperties.properties.language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceProperties.properties.lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified", - "arg": "$ThreatIntelligenceProperties.properties.modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "arg": "$ThreatIntelligenceProperties.properties.objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].value" - }, - { - "type": "string", - "name": "valueType", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern", - "arg": "$ThreatIntelligenceProperties.properties.pattern" - }, - { - "type": "string", - "name": "patternType", - "arg": "$ThreatIntelligenceProperties.properties.patternType" - }, - { - "type": "string", - "name": "patternVersion", - "arg": "$ThreatIntelligenceProperties.properties.patternVersion" - }, - { - "type": "boolean", - "name": "revoked", - "arg": "$ThreatIntelligenceProperties.properties.revoked" - }, - { - "type": "string", - "name": "source", - "arg": "$ThreatIntelligenceProperties.properties.source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "arg": "$ThreatIntelligenceProperties.properties.threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "arg": "$ThreatIntelligenceProperties.properties.threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom", - "arg": "$ThreatIntelligenceProperties.properties.validFrom" - }, - { - "type": "string", - "name": "validUntil", - "arg": "$ThreatIntelligenceProperties.properties.validUntil" - } - ], - "clientFlatten": true - } - ], - "clientFlatten": true - } - } - } - }, - { - "operationId": "ThreatIntelligenceIndicator_Create", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", - "request": { - "method": "put", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "@ThreatIntelligenceInformation_read" - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "outputs": [ - { - "type": "object", - "ref": "$Instance", - "clientFlatten": true - } - ] - }, - { - "name": "update", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.name", - "options": [ - "n", - "name" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Threat intelligence indicator name field." - } - }, - { - "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.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "Properties", - "args": [ - { - "type": "integer32", - "var": "$ThreatIntelligenceProperties.properties.confidence", - "options": [ - "confidence" - ], - "group": "Properties", - "help": { - "short": "Confidence of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.created", - "options": [ - "created" - ], - "group": "Properties", - "help": { - "short": "Created by" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.createdByRef", - "options": [ - "created-by-ref" - ], - "group": "Properties", - "help": { - "short": "Created by reference of threat intelligence entity" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceProperties.properties.defanged", - "options": [ - "defanged" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity defanged" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.description", - "options": [ - "description" - ], - "group": "Properties", - "help": { - "short": "Description of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.displayName", - "options": [ - "display-name" - ], - "group": "Properties", - "help": { - "short": "Display name of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalId", - "options": [ - "external-id" - ], - "group": "Properties", - "help": { - "short": "External ID of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalLastUpdatedTimeUtc", - "options": [ - "external-updated-time" - ], - "group": "Properties", - "help": { - "short": "External last updated time in UTC" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.externalReferences", - "options": [ - "external-references" - ], - "group": "Properties", - "help": { - "short": "External References" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].description", - "options": [ - "description" - ], - "help": { - "short": "External reference description" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].externalId", - "options": [ - "external-id" - ], - "help": { - "short": "External reference ID" - } - }, - { - "type": "object", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].hashes", - "options": [ - "hashes" - ], - "help": { - "short": "External reference hashes" - }, - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].sourceName", - "options": [ - "source-name" - ], - "help": { - "short": "External reference source name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.externalReferences[].url", - "options": [ - "url" - ], - "help": { - "short": "External reference URL" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings", - "options": [ - "granular-markings" - ], - "group": "Properties", - "help": { - "short": "Granular Markings" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].language", - "options": [ - "language" - ], - "help": { - "short": "Language granular marking model" - } - }, - { - "type": "integer32", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].markingRef", - "options": [ - "marking-ref" - ], - "help": { - "short": "marking reference granular marking model" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.granularMarkings[].selectors", - "options": [ - "selectors" - ], - "help": { - "short": "granular marking model selectors" - }, - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.indicatorTypes", - "options": [ - "indicator-types" - ], - "group": "Properties", - "help": { - "short": "Indicator types of threat intelligence entities" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases", - "options": [ - "kill-chain-phases" - ], - "group": "Properties", - "help": { - "short": "Kill chain phases" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases[].killChainName", - "options": [ - "kill-chain-name" - ], - "help": { - "short": "Kill chainName name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.killChainPhases[].phaseName", - "options": [ - "phase-name" - ], - "help": { - "short": "Phase name" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.labels", - "options": [ - "labels" - ], - "group": "Properties", - "help": { - "short": "Labels of threat intelligence entity" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.language", - "options": [ - "language" - ], - "group": "Properties", - "help": { - "short": "Language of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.lastUpdatedTimeUtc", - "options": [ - "last-updated-time" - ], - "group": "Properties", - "help": { - "short": "Last updated time in UTC" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.modified", - "options": [ - "modified" - ], - "group": "Properties", - "help": { - "short": "Modified by" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.objectMarkingRefs", - "options": [ - "object-marking-refs" - ], - "group": "Properties", - "help": { - "short": "Threat intelligence entity object marking references" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern", - "options": [ - "parsed-pattern" - ], - "group": "Properties", - "help": { - "short": "Parsed patterns" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeKey", - "options": [ - "pattern-type-key" - ], - "help": { - "short": "Pattern type key" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues", - "options": [ - "pattern-type-values" - ], - "help": { - "short": "Pattern type keys" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].value", - "options": [ - "value" - ], - "help": { - "short": "Value of parsed pattern" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].valueType", - "options": [ - "value-type" - ], - "help": { - "short": "Type of the value" - } - } - ] - } - } - ] - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.pattern", - "options": [ - "pattern" - ], - "group": "Properties", - "help": { - "short": "Pattern of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.patternType", - "options": [ - "pattern-type" - ], - "group": "Properties", - "help": { - "short": "Pattern type of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.patternVersion", - "options": [ - "pattern-version" - ], - "group": "Properties", - "help": { - "short": "Pattern version of a threat intelligence entity" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceProperties.properties.revoked", - "options": [ - "revoked" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity revoked" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.source", - "options": [ - "source" - ], - "group": "Properties", - "help": { - "short": "Source of a threat intelligence entity" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.threatIntelligenceTags", - "options": [ - "threat-tags" - ], - "group": "Properties", - "help": { - "short": "List of tags" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceProperties.properties.threatTypes", - "options": [ - "threat-types" - ], - "group": "Properties", - "help": { - "short": "Threat types" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.validFrom", - "options": [ - "valid-from" - ], - "group": "Properties", - "help": { - "short": "Valid from" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceProperties.properties.validUntil", - "options": [ - "valid-until" - ], - "group": "Properties", - "help": { - "short": "Valid until" - } - } - ] - }, - { - "name": "ThreatIntelligenceProperties", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceProperties.etag", - "options": [ - "etag" - ], - "group": "ThreatIntelligenceProperties", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_Create", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}", - "request": { - "method": "put", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "ThreatIntelligenceProperties", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$ThreatIntelligenceProperties.etag" - }, - { - "const": true, - "default": { - "value": "indicator" - }, - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "confidence", - "arg": "$ThreatIntelligenceProperties.properties.confidence" - }, - { - "type": "string", - "name": "created", - "arg": "$ThreatIntelligenceProperties.properties.created" - }, - { - "type": "string", - "name": "createdByRef", - "arg": "$ThreatIntelligenceProperties.properties.createdByRef" - }, - { - "type": "boolean", - "name": "defanged", - "arg": "$ThreatIntelligenceProperties.properties.defanged" - }, - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceProperties.properties.description" - }, - { - "type": "string", - "name": "displayName", - "arg": "$ThreatIntelligenceProperties.properties.displayName" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceProperties.properties.externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceProperties.properties.externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].description" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].externalId" - }, - { - "type": "object", - "name": "hashes", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].sourceName" - }, - { - "type": "string", - "name": "url", - "arg": "$ThreatIntelligenceProperties.properties.externalReferences[].url" - } - ] - } - }, - { - "type": "array", - "name": "granularMarkings", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].language" - }, - { - "type": "integer32", - "name": "markingRef", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].markingRef" - }, - { - "type": "array", - "name": "selectors", - "arg": "$ThreatIntelligenceProperties.properties.granularMarkings[].selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "arg": "$ThreatIntelligenceProperties.properties.indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases[].killChainName" - }, - { - "type": "string", - "name": "phaseName", - "arg": "$ThreatIntelligenceProperties.properties.killChainPhases[].phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "arg": "$ThreatIntelligenceProperties.properties.labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceProperties.properties.language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceProperties.properties.lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified", - "arg": "$ThreatIntelligenceProperties.properties.modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "arg": "$ThreatIntelligenceProperties.properties.objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].value" - }, - { - "type": "string", - "name": "valueType", - "arg": "$ThreatIntelligenceProperties.properties.parsedPattern[].patternTypeValues[].valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern", - "arg": "$ThreatIntelligenceProperties.properties.pattern" - }, - { - "type": "string", - "name": "patternType", - "arg": "$ThreatIntelligenceProperties.properties.patternType" - }, - { - "type": "string", - "name": "patternVersion", - "arg": "$ThreatIntelligenceProperties.properties.patternVersion" - }, - { - "type": "boolean", - "name": "revoked", - "arg": "$ThreatIntelligenceProperties.properties.revoked" - }, - { - "type": "string", - "name": "source", - "arg": "$ThreatIntelligenceProperties.properties.source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "arg": "$ThreatIntelligenceProperties.properties.threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "arg": "$ThreatIntelligenceProperties.properties.threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom", - "arg": "$ThreatIntelligenceProperties.properties.validFrom" - }, - { - "type": "string", - "name": "validUntil", - "arg": "$ThreatIntelligenceProperties.properties.validUntil" - } - ], - "clientFlatten": true - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200, - 201 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - } - }, - { - "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30=/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30=/2022-06-01-preview.xml deleted file mode 100644 index 310429582..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30=/2022-06-01-preview.xml +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vYXBwZW5kdGFncw==/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vYXBwZW5kdGFncw==/2022-06-01-preview.json deleted file mode 100644 index 6a2808518..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vYXBwZW5kdGFncw==/2022-06-01-preview.json +++ /dev/null @@ -1,203 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0vYXBwZW5kVGFncw==/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator", - "commands": [ - { - "name": "append-tag", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/appendtags", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0vYXBwZW5kVGFncw==/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.name", - "options": [ - "name" - ], - "required": true, - "help": { - "short": "Threat intelligence indicator name field." - } - }, - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "ThreatIntelligenceAppendTags", - "args": [ - { - "type": "array", - "var": "$ThreatIntelligenceAppendTags.threatIntelligenceTags", - "options": [ - "intelligence-tags" - ], - "group": "ThreatIntelligenceAppendTags", - "help": { - "short": "List of tags to be appended." - }, - "item": { - "type": "string" - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_AppendTags", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}/appendTags", - "request": { - "method": "post", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "ThreatIntelligenceAppendTags", - "required": true, - "props": [ - { - "type": "array", - "name": "threatIntelligenceTags", - "arg": "$ThreatIntelligenceAppendTags.threatIntelligenceTags", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200 - ] - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vYXBwZW5kdGFncw==/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vYXBwZW5kdGFncw==/2022-06-01-preview.xml deleted file mode 100644 index 1c2c7062c..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vYXBwZW5kdGFncw==/2022-06-01-preview.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vcmVwbGFjZXRhZ3M=/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vcmVwbGFjZXRhZ3M=/2022-06-01-preview.json deleted file mode 100644 index 035d1b0bf..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vcmVwbGFjZXRhZ3M=/2022-06-01-preview.json +++ /dev/null @@ -1,1323 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0vcmVwbGFjZVRhZ3M=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator", - "commands": [ - { - "name": "replace-tag", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/indicators/{}/replacetags", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vaW5kaWNhdG9ycy97bmFtZX0vcmVwbGFjZVRhZ3M=/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "string", - "var": "$Path.name", - "options": [ - "name" - ], - "required": true, - "help": { - "short": "Threat intelligence indicator name field." - } - }, - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "Properties", - "args": [ - { - "type": "integer32", - "var": "$ThreatIntelligenceReplaceTags.properties.confidence", - "options": [ - "confidence" - ], - "group": "Properties", - "help": { - "short": "Confidence of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.created", - "options": [ - "created" - ], - "group": "Properties", - "help": { - "short": "Created by" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.createdByRef", - "options": [ - "created-by-ref" - ], - "group": "Properties", - "help": { - "short": "Created by reference of threat intelligence entity" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceReplaceTags.properties.defanged", - "options": [ - "defanged" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity defanged" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.description", - "options": [ - "description" - ], - "group": "Properties", - "help": { - "short": "Description of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.displayName", - "options": [ - "display-name" - ], - "group": "Properties", - "help": { - "short": "Display name of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.externalId", - "options": [ - "external-id" - ], - "group": "Properties", - "help": { - "short": "External ID of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.externalLastUpdatedTimeUtc", - "options": [ - "external-updated-time" - ], - "group": "Properties", - "help": { - "short": "External last updated time in UTC" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.externalReferences", - "options": [ - "external-references" - ], - "group": "Properties", - "help": { - "short": "External References" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].description", - "options": [ - "description" - ], - "help": { - "short": "External reference description" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].externalId", - "options": [ - "external-id" - ], - "help": { - "short": "External reference ID" - } - }, - { - "type": "object", - "var": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].hashes", - "options": [ - "hashes" - ], - "help": { - "short": "External reference hashes" - }, - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].sourceName", - "options": [ - "source-name" - ], - "help": { - "short": "External reference source name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].url", - "options": [ - "url" - ], - "help": { - "short": "External reference URL" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.granularMarkings", - "options": [ - "granular-markings" - ], - "group": "Properties", - "help": { - "short": "Granular Markings" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.granularMarkings[].language", - "options": [ - "language" - ], - "help": { - "short": "Language granular marking model" - } - }, - { - "type": "integer32", - "var": "$ThreatIntelligenceReplaceTags.properties.granularMarkings[].markingRef", - "options": [ - "marking-ref" - ], - "help": { - "short": "marking reference granular marking model" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.granularMarkings[].selectors", - "options": [ - "selectors" - ], - "help": { - "short": "granular marking model selectors" - }, - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.indicatorTypes", - "options": [ - "indicator-types" - ], - "group": "Properties", - "help": { - "short": "Indicator types of threat intelligence entities" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.killChainPhases", - "options": [ - "kill-chain-phases" - ], - "group": "Properties", - "help": { - "short": "Kill chain phases" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.killChainPhases[].killChainName", - "options": [ - "kill-chain-name" - ], - "help": { - "short": "Kill chainName name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.killChainPhases[].phaseName", - "options": [ - "phase-name" - ], - "help": { - "short": "Phase name" - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.labels", - "options": [ - "labels" - ], - "group": "Properties", - "help": { - "short": "Labels of threat intelligence entity" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.language", - "options": [ - "language" - ], - "group": "Properties", - "help": { - "short": "Language of threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.lastUpdatedTimeUtc", - "options": [ - "last-updated-time" - ], - "group": "Properties", - "help": { - "short": "Last updated time in UTC" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.modified", - "options": [ - "modified" - ], - "group": "Properties", - "help": { - "short": "Modified by" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.objectMarkingRefs", - "options": [ - "object-marking-refs" - ], - "group": "Properties", - "help": { - "short": "Threat intelligence entity object marking references" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.parsedPattern", - "options": [ - "parsed-pattern" - ], - "group": "Properties", - "help": { - "short": "Parsed patterns" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeKey", - "options": [ - "pattern-type-key" - ], - "help": { - "short": "Pattern type key" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeValues", - "options": [ - "pattern-type-values" - ], - "help": { - "short": "Pattern type keys" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeValues[].value", - "options": [ - "value" - ], - "help": { - "short": "Value of parsed pattern" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeValues[].valueType", - "options": [ - "value-type" - ], - "help": { - "short": "Type of the value" - } - } - ] - } - } - ] - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.pattern", - "options": [ - "pattern" - ], - "group": "Properties", - "help": { - "short": "Pattern of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.patternType", - "options": [ - "pattern-type" - ], - "group": "Properties", - "help": { - "short": "Pattern type of a threat intelligence entity" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.patternVersion", - "options": [ - "pattern-version" - ], - "group": "Properties", - "help": { - "short": "Pattern version of a threat intelligence entity" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceReplaceTags.properties.revoked", - "options": [ - "revoked" - ], - "group": "Properties", - "help": { - "short": "Is threat intelligence entity revoked" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.source", - "options": [ - "source" - ], - "group": "Properties", - "help": { - "short": "Source of a threat intelligence entity" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.threatIntelligenceTags", - "options": [ - "intelligence-tags" - ], - "group": "Properties", - "help": { - "short": "List of tags" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceReplaceTags.properties.threatTypes", - "options": [ - "threat-types" - ], - "group": "Properties", - "help": { - "short": "Threat types" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.validFrom", - "options": [ - "valid-from" - ], - "group": "Properties", - "help": { - "short": "Valid from" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.properties.validUntil", - "options": [ - "valid-until" - ], - "group": "Properties", - "help": { - "short": "Valid until" - } - } - ] - }, - { - "name": "ThreatIntelligenceReplaceTags", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceReplaceTags.etag", - "options": [ - "etag" - ], - "group": "ThreatIntelligenceReplaceTags", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_ReplaceTags", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{name}/replaceTags", - "request": { - "method": "post", - "path": { - "params": [ - { - "type": "string", - "name": "name", - "arg": "$Path.name", - "required": true - }, - { - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "ThreatIntelligenceReplaceTags", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$ThreatIntelligenceReplaceTags.etag" - }, - { - "const": true, - "default": { - "value": "indicator" - }, - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "integer32", - "name": "confidence", - "arg": "$ThreatIntelligenceReplaceTags.properties.confidence" - }, - { - "type": "string", - "name": "created", - "arg": "$ThreatIntelligenceReplaceTags.properties.created" - }, - { - "type": "string", - "name": "createdByRef", - "arg": "$ThreatIntelligenceReplaceTags.properties.createdByRef" - }, - { - "type": "boolean", - "name": "defanged", - "arg": "$ThreatIntelligenceReplaceTags.properties.defanged" - }, - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceReplaceTags.properties.description" - }, - { - "type": "string", - "name": "displayName", - "arg": "$ThreatIntelligenceReplaceTags.properties.displayName" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].description" - }, - { - "type": "string", - "name": "externalId", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].externalId" - }, - { - "type": "object", - "name": "hashes", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].sourceName" - }, - { - "type": "string", - "name": "url", - "arg": "$ThreatIntelligenceReplaceTags.properties.externalReferences[].url" - } - ] - } - }, - { - "type": "array", - "name": "granularMarkings", - "arg": "$ThreatIntelligenceReplaceTags.properties.granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceReplaceTags.properties.granularMarkings[].language" - }, - { - "type": "integer32", - "name": "markingRef", - "arg": "$ThreatIntelligenceReplaceTags.properties.granularMarkings[].markingRef" - }, - { - "type": "array", - "name": "selectors", - "arg": "$ThreatIntelligenceReplaceTags.properties.granularMarkings[].selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "arg": "$ThreatIntelligenceReplaceTags.properties.indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "arg": "$ThreatIntelligenceReplaceTags.properties.killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName", - "arg": "$ThreatIntelligenceReplaceTags.properties.killChainPhases[].killChainName" - }, - { - "type": "string", - "name": "phaseName", - "arg": "$ThreatIntelligenceReplaceTags.properties.killChainPhases[].phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "arg": "$ThreatIntelligenceReplaceTags.properties.labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language", - "arg": "$ThreatIntelligenceReplaceTags.properties.language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc", - "arg": "$ThreatIntelligenceReplaceTags.properties.lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified", - "arg": "$ThreatIntelligenceReplaceTags.properties.modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "arg": "$ThreatIntelligenceReplaceTags.properties.objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "arg": "$ThreatIntelligenceReplaceTags.properties.parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey", - "arg": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "arg": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value", - "arg": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeValues[].value" - }, - { - "type": "string", - "name": "valueType", - "arg": "$ThreatIntelligenceReplaceTags.properties.parsedPattern[].patternTypeValues[].valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern", - "arg": "$ThreatIntelligenceReplaceTags.properties.pattern" - }, - { - "type": "string", - "name": "patternType", - "arg": "$ThreatIntelligenceReplaceTags.properties.patternType" - }, - { - "type": "string", - "name": "patternVersion", - "arg": "$ThreatIntelligenceReplaceTags.properties.patternVersion" - }, - { - "type": "boolean", - "name": "revoked", - "arg": "$ThreatIntelligenceReplaceTags.properties.revoked" - }, - { - "type": "string", - "name": "source", - "arg": "$ThreatIntelligenceReplaceTags.properties.source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "arg": "$ThreatIntelligenceReplaceTags.properties.threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "arg": "$ThreatIntelligenceReplaceTags.properties.threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom", - "arg": "$ThreatIntelligenceReplaceTags.properties.validFrom" - }, - { - "type": "string", - "name": "validUntil", - "arg": "$ThreatIntelligenceReplaceTags.properties.validUntil" - } - ], - "clientFlatten": true - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - } - }, - { - "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vcmVwbGFjZXRhZ3M=/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vcmVwbGFjZXRhZ3M=/2022-06-01-preview.xml deleted file mode 100644 index 91285d574..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL2luZGljYXRvcnMve30vcmVwbGFjZXRhZ3M=/2022-06-01-preview.xml +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL3F1ZXJ5aW5kaWNhdG9ycw==/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL3F1ZXJ5aW5kaWNhdG9ycw==/2022-06-01-preview.json deleted file mode 100644 index d71b2b946..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL3F1ZXJ5aW5kaWNhdG9ycw==/2022-06-01-preview.json +++ /dev/null @@ -1,847 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vcXVlcnlJbmRpY2F0b3Jz/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel threat-indicator", - "commands": [ - { - "name": "query", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/threatintelligence/main/queryindicators", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvdGhyZWF0SW50ZWxsaWdlbmNlL21haW4vcXVlcnlJbmRpY2F0b3Jz/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "argGroups": [ - { - "name": "", - "args": [ - { - "type": "ResourceGroupName", - "var": "$Path.resourceGroupName", - "options": [ - "g", - "resource-group" - ], - "required": true - }, - { - "type": "SubscriptionId", - "var": "$Path.subscriptionId", - "options": [ - "subscription" - ], - "required": true - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "ThreatIntelligenceFilteringCriteria", - "args": [ - { - "type": "array", - "var": "$ThreatIntelligenceFilteringCriteria.ids", - "options": [ - "ids" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Ids of threat intelligence indicators" - }, - "item": { - "type": "string" - } - }, - { - "type": "boolean", - "var": "$ThreatIntelligenceFilteringCriteria.includeDisabled", - "options": [ - "include-disabled" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Parameter to include/exclude disabled indicators." - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceFilteringCriteria.keywords", - "options": [ - "keywords" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Keywords for searching threat intelligence indicators" - }, - "item": { - "type": "string" - } - }, - { - "type": "integer32", - "var": "$ThreatIntelligenceFilteringCriteria.maxConfidence", - "options": [ - "max-confidence" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Maximum confidence." - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceFilteringCriteria.maxValidUntil", - "options": [ - "max-valid-until" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "End time for ValidUntil filter." - } - }, - { - "type": "integer32", - "var": "$ThreatIntelligenceFilteringCriteria.minConfidence", - "options": [ - "min-confidence" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Minimum confidence." - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceFilteringCriteria.minValidUntil", - "options": [ - "min-valid-until" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Start time for ValidUntil filter." - } - }, - { - "type": "integer32", - "var": "$ThreatIntelligenceFilteringCriteria.pageSize", - "options": [ - "page-size" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Page size" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceFilteringCriteria.patternTypes", - "options": [ - "pattern-types" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Pattern types" - }, - "item": { - "type": "string" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceFilteringCriteria.skipToken", - "options": [ - "skip-token" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Skip token." - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceFilteringCriteria.sortBy", - "options": [ - "sort-by" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Columns to sort by and sorting order" - }, - "item": { - "type": "object", - "args": [ - { - "type": "string", - "var": "$ThreatIntelligenceFilteringCriteria.sortBy[].itemKey", - "options": [ - "item-key" - ], - "help": { - "short": "Column name" - } - }, - { - "type": "string", - "var": "$ThreatIntelligenceFilteringCriteria.sortBy[].sortOrder", - "options": [ - "sort-order" - ], - "help": { - "short": "Sorting order (ascending/descending/unsorted)." - }, - "enum": { - "items": [ - { - "name": "ascending", - "value": "ascending" - }, - { - "name": "descending", - "value": "descending" - }, - { - "name": "unsorted", - "value": "unsorted" - } - ] - } - } - ] - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceFilteringCriteria.sources", - "options": [ - "sources" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Sources of threat intelligence indicators" - }, - "item": { - "type": "string" - } - }, - { - "type": "array", - "var": "$ThreatIntelligenceFilteringCriteria.threatTypes", - "options": [ - "threat-types" - ], - "group": "ThreatIntelligenceFilteringCriteria", - "help": { - "short": "Threat types of threat intelligence indicators" - }, - "item": { - "type": "string" - } - } - ] - } - ], - "operations": [ - { - "operationId": "ThreatIntelligenceIndicator_QueryIndicators", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/threatIntelligence/main/queryIndicators", - "request": { - "method": "post", - "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 - } - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "ThreatIntelligenceFilteringCriteria", - "required": true, - "props": [ - { - "type": "array", - "name": "ids", - "arg": "$ThreatIntelligenceFilteringCriteria.ids", - "item": { - "type": "string" - } - }, - { - "type": "boolean", - "name": "includeDisabled", - "arg": "$ThreatIntelligenceFilteringCriteria.includeDisabled" - }, - { - "type": "array", - "name": "keywords", - "arg": "$ThreatIntelligenceFilteringCriteria.keywords", - "item": { - "type": "string" - } - }, - { - "type": "integer32", - "name": "maxConfidence", - "arg": "$ThreatIntelligenceFilteringCriteria.maxConfidence" - }, - { - "type": "string", - "name": "maxValidUntil", - "arg": "$ThreatIntelligenceFilteringCriteria.maxValidUntil" - }, - { - "type": "integer32", - "name": "minConfidence", - "arg": "$ThreatIntelligenceFilteringCriteria.minConfidence" - }, - { - "type": "string", - "name": "minValidUntil", - "arg": "$ThreatIntelligenceFilteringCriteria.minValidUntil" - }, - { - "type": "integer32", - "name": "pageSize", - "arg": "$ThreatIntelligenceFilteringCriteria.pageSize" - }, - { - "type": "array", - "name": "patternTypes", - "arg": "$ThreatIntelligenceFilteringCriteria.patternTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "skipToken", - "arg": "$ThreatIntelligenceFilteringCriteria.skipToken" - }, - { - "type": "array", - "name": "sortBy", - "arg": "$ThreatIntelligenceFilteringCriteria.sortBy", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "itemKey", - "arg": "$ThreatIntelligenceFilteringCriteria.sortBy[].itemKey" - }, - { - "type": "string", - "name": "sortOrder", - "arg": "$ThreatIntelligenceFilteringCriteria.sortBy[].sortOrder", - "enum": { - "items": [ - { - "value": "ascending" - }, - { - "value": "descending" - }, - { - "value": "unsorted" - } - ] - } - } - ] - } - }, - { - "type": "array", - "name": "sources", - "arg": "$ThreatIntelligenceFilteringCriteria.sources", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "arg": "$ThreatIntelligenceFilteringCriteria.threatTypes", - "item": { - "type": "string" - } - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "nextLink" - }, - { - "type": "array", - "name": "value", - "required": true, - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/threatIntelligence/main/indicators/{}" - } - }, - { - "type": "string", - "name": "kind", - "required": true, - "enum": { - "items": [ - { - "value": "indicator" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "discriminators": [ - { - "property": "kind", - "value": "indicator", - "props": [ - { - "type": "object", - "name": "properties", - "props": [ - { - "readOnly": true, - "type": "object", - "name": "additionalData", - "additionalProps": { - "readOnly": true - } - }, - { - "type": "integer32", - "name": "confidence" - }, - { - "type": "string", - "name": "created" - }, - { - "type": "string", - "name": "createdByRef" - }, - { - "type": "boolean", - "name": "defanged" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "displayName" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "string", - "name": "externalLastUpdatedTimeUtc" - }, - { - "type": "array", - "name": "externalReferences", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "description" - }, - { - "type": "string", - "name": "externalId" - }, - { - "type": "object", - "name": "hashes", - "additionalProps": { - "item": { - "type": "string" - } - } - }, - { - "type": "string", - "name": "sourceName" - }, - { - "type": "string", - "name": "url" - } - ] - } - }, - { - "readOnly": true, - "type": "string", - "name": "friendlyName" - }, - { - "type": "array", - "name": "granularMarkings", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "language" - }, - { - "type": "integer32", - "name": "markingRef" - }, - { - "type": "array", - "name": "selectors", - "item": { - "type": "string" - } - } - ] - } - }, - { - "type": "array", - "name": "indicatorTypes", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "killChainPhases", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "killChainName" - }, - { - "type": "string", - "name": "phaseName" - } - ] - } - }, - { - "type": "array", - "name": "labels", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "language" - }, - { - "type": "string", - "name": "lastUpdatedTimeUtc" - }, - { - "type": "string", - "name": "modified" - }, - { - "type": "array", - "name": "objectMarkingRefs", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "parsedPattern", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "patternTypeKey" - }, - { - "type": "array", - "name": "patternTypeValues", - "item": { - "type": "object", - "props": [ - { - "type": "string", - "name": "value" - }, - { - "type": "string", - "name": "valueType" - } - ] - } - } - ] - } - }, - { - "type": "string", - "name": "pattern" - }, - { - "type": "string", - "name": "patternType" - }, - { - "type": "string", - "name": "patternVersion" - }, - { - "type": "boolean", - "name": "revoked" - }, - { - "type": "string", - "name": "source" - }, - { - "type": "array", - "name": "threatIntelligenceTags", - "item": { - "type": "string" - } - }, - { - "type": "array", - "name": "threatTypes", - "item": { - "type": "string" - } - }, - { - "type": "string", - "name": "validFrom" - }, - { - "type": "string", - "name": "validUntil" - } - ], - "clientFlatten": true - } - ] - } - ] - } - } - ] - } - } - } - }, - { - "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL3F1ZXJ5aW5kaWNhdG9ycw==/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL3F1ZXJ5aW5kaWNhdG9ycw==/2022-06-01-preview.xml deleted file mode 100644 index cd0535dcb..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3RocmVhdGludGVsbGlnZW5jZS9tYWluL3F1ZXJ5aW5kaWNhdG9ycw==/2022-06-01-preview.xml +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3dhdGNobGlzdHMve30vd2F0Y2hsaXN0aXRlbXMve30=/2022-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3dhdGNobGlzdHMve30vd2F0Y2hsaXN0aXRlbXMve30=/2022-06-01-preview.json deleted file mode 100644 index 834c40249..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3dhdGNobGlzdHMve30vd2F0Y2hsaXN0aXRlbXMve30=/2022-06-01-preview.json +++ /dev/null @@ -1,1736 +0,0 @@ -{ - "plane": "mgmt-plane", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvd2F0Y2hsaXN0cy97d2F0Y2hsaXN0QWxpYXN9L3dhdGNobGlzdEl0ZW1zL3t3YXRjaGxpc3RJdGVtSWR9/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "commandGroups": [ - { - "name": "sentinel watchlist item", - "commands": [ - { - "name": "show", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvd2F0Y2hsaXN0cy97d2F0Y2hsaXN0QWxpYXN9L3dhdGNobGlzdEl0ZW1zL3t3YXRjaGxpc3RJdGVtSWR9/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "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.watchlistAlias", - "options": [ - "watchlist-alias" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Watchlist Alias" - } - }, - { - "type": "string", - "var": "$Path.watchlistItemId", - "options": [ - "n", - "name", - "watchlist-item-id" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Watchlist Item Id (GUID)" - } - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "WatchlistItems_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}", - "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 - } - }, - { - "type": "string", - "name": "watchlistAlias", - "arg": "$Path.watchlistAlias", - "required": true - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId", - "required": true - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/watchlists/{}/watchlistItems/{}" - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "dateTime", - "name": "created" - }, - { - "type": "object", - "name": "createdBy", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "email" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "nullable": true, - "type": "uuid", - "name": "objectId" - } - ], - "cls": "UserInfo_read" - }, - { - "type": "boolean", - "name": "isDeleted" - }, - { - "type": "object", - "name": "itemsKeyValue", - "required": true - }, - { - "type": "string", - "name": "tenantId" - }, - { - "type": "dateTime", - "name": "updated" - }, - { - "type": "@UserInfo_read", - "name": "updatedBy" - }, - { - "type": "string", - "name": "watchlistItemId" - }, - { - "type": "string", - "name": "watchlistItemType" - } - ], - "clientFlatten": true - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "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": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "outputs": [ - { - "type": "object", - "ref": "$Instance", - "clientFlatten": true - } - ] - }, - { - "name": "delete", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvd2F0Y2hsaXN0cy97d2F0Y2hsaXN0QWxpYXN9L3dhdGNobGlzdEl0ZW1zL3t3YXRjaGxpc3RJdGVtSWR9/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "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.watchlistAlias", - "options": [ - "watchlist-alias" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Watchlist Alias" - } - }, - { - "type": "string", - "var": "$Path.watchlistItemId", - "options": [ - "n", - "name", - "watchlist-item-id" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Watchlist Item Id (GUID)" - } - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - } - ], - "operations": [ - { - "operationId": "WatchlistItems_Delete", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}", - "request": { - "method": "delete", - "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 - } - }, - { - "type": "string", - "name": "watchlistAlias", - "arg": "$Path.watchlistAlias", - "required": true - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId", - "required": true - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - } - }, - "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": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvd2F0Y2hsaXN0cy97d2F0Y2hsaXN0QWxpYXN9L3dhdGNobGlzdEl0ZW1zL3t3YXRjaGxpc3RJdGVtSWR9/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "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.watchlistAlias", - "options": [ - "watchlist-alias" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Watchlist Alias" - } - }, - { - "type": "string", - "var": "$Path.watchlistItemId", - "options": [ - "n", - "name", - "watchlist-item-id" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Watchlist Item Id (GUID)" - } - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "Properties", - "args": [ - { - "type": "dateTime", - "var": "$watchlistItem.properties.created", - "options": [ - "created" - ], - "group": "Properties", - "help": { - "short": "The time the watchlist item was created" - } - }, - { - "type": "object", - "var": "$watchlistItem.properties.createdBy", - "options": [ - "created-by" - ], - "group": "Properties", - "help": { - "short": "Describes a user that created the watchlist item" - }, - "args": [ - { - "nullable": true, - "type": "uuid", - "var": "@UserInfo_create.objectId", - "options": [ - "object-id" - ], - "help": { - "short": "The object id of the user." - } - } - ], - "cls": "UserInfo_create" - }, - { - "type": "boolean", - "var": "$watchlistItem.properties.isDeleted", - "options": [ - "is-deleted" - ], - "group": "Properties", - "help": { - "short": "A flag that indicates if the watchlist item is deleted or not" - } - }, - { - "type": "object", - "var": "$watchlistItem.properties.itemsKeyValue", - "options": [ - "items-key-value" - ], - "group": "Properties", - "help": { - "short": "key-value pairs for a watchlist item" - } - }, - { - "type": "string", - "var": "$watchlistItem.properties.tenantId", - "options": [ - "tenant-id" - ], - "group": "Properties", - "help": { - "short": "The tenantId to which the watchlist item belongs to" - } - }, - { - "type": "dateTime", - "var": "$watchlistItem.properties.updated", - "options": [ - "updated" - ], - "group": "Properties", - "help": { - "short": "The last time the watchlist item was updated" - } - }, - { - "type": "@UserInfo_create", - "var": "$watchlistItem.properties.updatedBy", - "options": [ - "updated-by" - ], - "group": "Properties", - "help": { - "short": "Describes a user that updated the watchlist item" - } - }, - { - "type": "string", - "var": "$watchlistItem.properties.watchlistItemType", - "options": [ - "watchlist-item-type" - ], - "group": "Properties", - "help": { - "short": "The type of the watchlist item" - } - } - ] - }, - { - "name": "WatchlistItem", - "args": [ - { - "type": "string", - "var": "$watchlistItem.etag", - "options": [ - "etag" - ], - "group": "WatchlistItem", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "WatchlistItems_CreateOrUpdate", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}", - "request": { - "method": "put", - "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 - } - }, - { - "type": "string", - "name": "watchlistAlias", - "arg": "$Path.watchlistAlias", - "required": true - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId", - "required": true - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-preview" - }, - "type": "string", - "name": "api-version", - "required": true, - "format": { - "minLength": 1 - } - } - ] - }, - "body": { - "json": { - "schema": { - "type": "object", - "name": "watchlistItem", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$watchlistItem.etag" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "dateTime", - "name": "created", - "arg": "$watchlistItem.properties.created" - }, - { - "type": "object", - "name": "createdBy", - "arg": "$watchlistItem.properties.createdBy", - "props": [ - { - "nullable": true, - "type": "uuid", - "name": "objectId", - "arg": "@UserInfo_create.objectId" - } - ], - "cls": "UserInfo_create" - }, - { - "type": "boolean", - "name": "isDeleted", - "arg": "$watchlistItem.properties.isDeleted" - }, - { - "type": "object", - "name": "itemsKeyValue", - "arg": "$watchlistItem.properties.itemsKeyValue", - "required": true - }, - { - "type": "string", - "name": "tenantId", - "arg": "$watchlistItem.properties.tenantId" - }, - { - "type": "dateTime", - "name": "updated", - "arg": "$watchlistItem.properties.updated" - }, - { - "type": "@UserInfo_create", - "name": "updatedBy", - "arg": "$watchlistItem.properties.updatedBy" - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId" - }, - { - "type": "string", - "name": "watchlistItemType", - "arg": "$watchlistItem.properties.watchlistItemType" - } - ], - "clientFlatten": true - } - ], - "clientFlatten": true - } - } - } - }, - "responses": [ - { - "statusCode": [ - 200, - 201 - ], - "body": { - "json": { - "var": "$Instance", - "schema": { - "type": "object", - "props": [ - { - "type": "string", - "name": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/watchlists/{}/watchlistItems/{}" - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "dateTime", - "name": "created" - }, - { - "type": "object", - "name": "createdBy", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "email" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "nullable": true, - "type": "uuid", - "name": "objectId" - } - ], - "cls": "UserInfo_read" - }, - { - "type": "boolean", - "name": "isDeleted" - }, - { - "type": "object", - "name": "itemsKeyValue", - "required": true - }, - { - "type": "string", - "name": "tenantId" - }, - { - "type": "dateTime", - "name": "updated" - }, - { - "type": "@UserInfo_read", - "name": "updatedBy" - }, - { - "type": "string", - "name": "watchlistItemId" - }, - { - "type": "string", - "name": "watchlistItemType" - } - ], - "clientFlatten": true - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "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": "@ODataV4Format" - } - } - } - } - ] - } - } - ], - "outputs": [ - { - "type": "object", - "ref": "$Instance", - "clientFlatten": true - } - ] - }, - { - "name": "update", - "version": "2022-06-01-preview", - "resources": [ - { - "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.operationalinsights/workspaces/{}/providers/microsoft.securityinsights/watchlists/{}/watchlistitems/{}", - "version": "2022-06-01-preview", - "swagger": "mgmt-plane/securityinsights/ResourceProviders/Microsoft.SecurityInsights/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuT3BlcmF0aW9uYWxJbnNpZ2h0cy93b3Jrc3BhY2VzL3t3b3Jrc3BhY2VOYW1lfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlY3VyaXR5SW5zaWdodHMvd2F0Y2hsaXN0cy97d2F0Y2hsaXN0QWxpYXN9L3dhdGNobGlzdEl0ZW1zL3t3YXRjaGxpc3RJdGVtSWR9/V/MjAyMi0wNi0wMS1wcmV2aWV3" - } - ], - "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.watchlistAlias", - "options": [ - "watchlist-alias" - ], - "required": true, - "idPart": "child_name_1", - "help": { - "short": "Watchlist Alias" - } - }, - { - "type": "string", - "var": "$Path.watchlistItemId", - "options": [ - "n", - "name", - "watchlist-item-id" - ], - "required": true, - "idPart": "child_name_2", - "help": { - "short": "Watchlist Item Id (GUID)" - } - }, - { - "type": "string", - "var": "$Path.workspaceName", - "options": [ - "w", - "workspace-name" - ], - "required": true, - "stage": "Experimental", - "idPart": "name", - "help": { - "short": "The name of the workspace." - }, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - { - "name": "Properties", - "args": [ - { - "nullable": true, - "type": "dateTime", - "var": "$watchlistItem.properties.created", - "options": [ - "created" - ], - "group": "Properties", - "help": { - "short": "The time the watchlist item was created" - } - }, - { - "nullable": true, - "type": "object", - "var": "$watchlistItem.properties.createdBy", - "options": [ - "created-by" - ], - "group": "Properties", - "help": { - "short": "Describes a user that created the watchlist item" - }, - "args": [ - { - "nullable": true, - "type": "uuid", - "var": "@UserInfo_update.objectId", - "options": [ - "object-id" - ], - "help": { - "short": "The object id of the user." - } - } - ], - "cls": "UserInfo_update" - }, - { - "nullable": true, - "type": "boolean", - "var": "$watchlistItem.properties.isDeleted", - "options": [ - "is-deleted" - ], - "group": "Properties", - "help": { - "short": "A flag that indicates if the watchlist item is deleted or not" - } - }, - { - "type": "object", - "var": "$watchlistItem.properties.itemsKeyValue", - "options": [ - "items-key-value" - ], - "group": "Properties", - "help": { - "short": "key-value pairs for a watchlist item" - } - }, - { - "nullable": true, - "type": "string", - "var": "$watchlistItem.properties.tenantId", - "options": [ - "tenant-id" - ], - "group": "Properties", - "help": { - "short": "The tenantId to which the watchlist item belongs to" - } - }, - { - "nullable": true, - "type": "dateTime", - "var": "$watchlistItem.properties.updated", - "options": [ - "updated" - ], - "group": "Properties", - "help": { - "short": "The last time the watchlist item was updated" - } - }, - { - "nullable": true, - "type": "@UserInfo_update", - "var": "$watchlistItem.properties.updatedBy", - "options": [ - "updated-by" - ], - "group": "Properties", - "help": { - "short": "Describes a user that updated the watchlist item" - } - }, - { - "nullable": true, - "type": "string", - "var": "$watchlistItem.properties.watchlistItemType", - "options": [ - "watchlist-item-type" - ], - "group": "Properties", - "help": { - "short": "The type of the watchlist item" - } - } - ] - }, - { - "name": "WatchlistItem", - "args": [ - { - "nullable": true, - "type": "string", - "var": "$watchlistItem.etag", - "options": [ - "etag" - ], - "group": "WatchlistItem", - "help": { - "short": "Etag of the azure resource" - } - } - ] - } - ], - "operations": [ - { - "operationId": "WatchlistItems_Get", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}", - "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 - } - }, - { - "type": "string", - "name": "watchlistAlias", - "arg": "$Path.watchlistAlias", - "required": true - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId", - "required": true - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "etag" - }, - { - "readOnly": true, - "type": "ResourceId", - "name": "id", - "format": { - "template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.OperationalInsights/workspaces/{}/providers/Microsoft.SecurityInsights/watchlists/{}/watchlistItems/{}" - } - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "dateTime", - "name": "created" - }, - { - "type": "object", - "name": "createdBy", - "props": [ - { - "readOnly": true, - "type": "string", - "name": "email" - }, - { - "readOnly": true, - "type": "string", - "name": "name" - }, - { - "nullable": true, - "type": "uuid", - "name": "objectId" - } - ], - "cls": "UserInfo_read" - }, - { - "type": "boolean", - "name": "isDeleted" - }, - { - "type": "object", - "name": "itemsKeyValue", - "required": true - }, - { - "type": "string", - "name": "tenantId" - }, - { - "type": "dateTime", - "name": "updated" - }, - { - "type": "@UserInfo_read", - "name": "updatedBy" - }, - { - "type": "string", - "name": "watchlistItemId" - }, - { - "type": "string", - "name": "watchlistItemType" - } - ], - "clientFlatten": true - }, - { - "readOnly": true, - "type": "object", - "name": "systemData", - "props": [ - { - "readOnly": true, - "type": "dateTime", - "name": "createdAt" - }, - { - "readOnly": true, - "type": "string", - "name": "createdBy" - }, - { - "readOnly": true, - "type": "string", - "name": "createdByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - }, - { - "readOnly": true, - "type": "dateTime", - "name": "lastModifiedAt" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedBy" - }, - { - "readOnly": true, - "type": "string", - "name": "lastModifiedByType", - "enum": { - "items": [ - { - "value": "Application" - }, - { - "value": "Key" - }, - { - "value": "ManagedIdentity" - }, - { - "value": "User" - } - ] - } - } - ] - }, - { - "readOnly": true, - "type": "string", - "name": "type" - } - ], - "cls": "WatchlistItem_read" - } - } - } - }, - { - "isError": true, - "body": { - "json": { - "schema": { - "type": "@ODataV4Format" - } - } - } - } - ] - } - }, - { - "instanceUpdate": { - "instance": "$Instance", - "json": { - "schema": { - "type": "object", - "name": "watchlistItem", - "required": true, - "props": [ - { - "type": "string", - "name": "etag", - "arg": "$watchlistItem.etag" - }, - { - "type": "object", - "name": "properties", - "props": [ - { - "type": "dateTime", - "name": "created", - "arg": "$watchlistItem.properties.created" - }, - { - "type": "object", - "name": "createdBy", - "arg": "$watchlistItem.properties.createdBy", - "props": [ - { - "nullable": true, - "type": "uuid", - "name": "objectId", - "arg": "@UserInfo_update.objectId" - } - ], - "cls": "UserInfo_update" - }, - { - "type": "boolean", - "name": "isDeleted", - "arg": "$watchlistItem.properties.isDeleted" - }, - { - "type": "object", - "name": "itemsKeyValue", - "arg": "$watchlistItem.properties.itemsKeyValue", - "required": true - }, - { - "type": "string", - "name": "tenantId", - "arg": "$watchlistItem.properties.tenantId" - }, - { - "type": "dateTime", - "name": "updated", - "arg": "$watchlistItem.properties.updated" - }, - { - "type": "@UserInfo_update", - "name": "updatedBy", - "arg": "$watchlistItem.properties.updatedBy" - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId" - }, - { - "type": "string", - "name": "watchlistItemType", - "arg": "$watchlistItem.properties.watchlistItemType" - } - ], - "clientFlatten": true - } - ], - "clientFlatten": true - } - } - } - }, - { - "operationId": "WatchlistItems_CreateOrUpdate", - "http": { - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/watchlists/{watchlistAlias}/watchlistItems/{watchlistItemId}", - "request": { - "method": "put", - "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 - } - }, - { - "type": "string", - "name": "watchlistAlias", - "arg": "$Path.watchlistAlias", - "required": true - }, - { - "type": "string", - "name": "watchlistItemId", - "arg": "$Path.watchlistItemId", - "required": true - }, - { - "type": "string", - "name": "workspaceName", - "arg": "$Path.workspaceName", - "required": true, - "format": { - "maxLength": 90, - "minLength": 1 - } - } - ] - }, - "query": { - "consts": [ - { - "readOnly": true, - "const": true, - "default": { - "value": "2022-06-01-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": "@WatchlistItem_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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3dhdGNobGlzdHMve30vd2F0Y2hsaXN0aXRlbXMve30=/2022-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3dhdGNobGlzdHMve30vd2F0Y2hsaXN0aXRlbXMve30=/2022-06-01-preview.xml deleted file mode 100644 index 678e01cac..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5vcGVyYXRpb25hbGluc2lnaHRzL3dvcmtzcGFjZXMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZWN1cml0eWluc2lnaHRzL3dhdGNobGlzdHMve30vd2F0Y2hsaXN0aXRlbXMve30=/2022-06-01-preview.xml +++ /dev/null @@ -1,512 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25uZXR3b3Jrcy97fS9yZXBsaWNhdGlvbm5ldHdvcmttYXBwaW5ncy97fQ==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25uZXR3b3Jrcy97fS9yZXBsaWNhdGlvbm5ldHdvcmttYXBwaW5ncy97fQ==/2022-08-01.json deleted file mode 100644 index 6041eafd0..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25uZXR3b3Jrcy97fS9yZXBsaWNhdGlvbm5ldHdvcmttYXBwaW5ncy97fQ==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvbk5ldHdvcmtzL3tuZXR3b3JrTmFtZX0vcmVwbGljYXRpb25OZXR3b3JrTWFwcGluZ3Mve25ldHdvcmtNYXBwaW5nTmFtZX0=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery network mapping", "commands": [{"name": "show", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvbk5ldHdvcmtzL3tuZXR3b3JrTmFtZX0vcmVwbGljYXRpb25OZXR3b3JrTWFwcGluZ3Mve25ldHdvcmtNYXBwaW5nTmFtZX0=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Primary fabric name."}}, {"type": "string", "var": "$Path.networkMappingName", "options": ["n", "name", "network-mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Network mapping name."}}, {"type": "string", "var": "$Path.networkName", "options": ["network-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Primary network name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ReplicationNetworkMappings_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "networkMappingName", "arg": "$Path.networkMappingName", "required": true}, {"type": "string", "name": "networkName", "arg": "$Path.networkName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationNetworks/{}/replicationNetworkMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "fabricSpecificSettings", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "AzureToAzure"}, {"value": "VmmToAzure"}, {"value": "VmmToVmm"}]}}], "discriminators": [{"property": "instanceType", "value": "AzureToAzure", "props": [{"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "recoveryFabricLocation"}]}, {"property": "instanceType", "value": "VmmToAzure", "props": [{"type": "string", "name": "location"}]}]}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryNetworkFriendlyName"}, {"type": "string", "name": "primaryNetworkId"}, {"type": "string", "name": "recoveryFabricArmId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryNetworkFriendlyName"}, {"type": "string", "name": "recoveryNetworkId"}, {"type": "string", "name": "state"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvbk5ldHdvcmtzL3tuZXR3b3JrTmFtZX0vcmVwbGljYXRpb25OZXR3b3JrTWFwcGluZ3Mve25ldHdvcmtNYXBwaW5nTmFtZX0=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Primary fabric name."}}, {"type": "string", "var": "$Path.networkMappingName", "options": ["n", "name", "network-mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "ARM Resource Name for network mapping."}}, {"type": "string", "var": "$Path.networkName", "options": ["network-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Primary network name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationNetworkMappings_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "networkMappingName", "arg": "$Path.networkMappingName", "required": true}, {"type": "string", "name": "networkName", "arg": "$Path.networkName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvbk5ldHdvcmtzL3tuZXR3b3JrTmFtZX0vcmVwbGljYXRpb25OZXR3b3JrTWFwcGluZ3Mve25ldHdvcmtNYXBwaW5nTmFtZX0=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Primary fabric name."}}, {"type": "string", "var": "$Path.networkMappingName", "options": ["n", "name", "network-mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Network mapping name."}}, {"type": "string", "var": "$Path.networkName", "options": ["network-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Primary network name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$input.properties.fabricSpecificDetails", "options": ["fabric-details", "fabric-specific-details"], "group": "Properties", "help": {"short": "Fabric specific input properties."}, "args": [{"type": "object", "var": "$input.properties.fabricSpecificDetails.AzureToAzure", "options": ["azure-to-azure"], "args": [{"type": "string", "var": "$input.properties.fabricSpecificDetails.AzureToAzure.primaryNetworkId", "options": ["primary-network-id"], "required": true, "help": {"short": "The primary azure vnet Id."}}]}, {"type": "object", "var": "$input.properties.fabricSpecificDetails.VmmToAzure", "options": ["vmm-to-azure"], "args": [{"type": "string", "var": "$input.properties.fabricSpecificDetails.VmmToAzure.location", "options": ["location"], "help": {"short": "The Location."}}]}]}, {"type": "string", "var": "$input.properties.recoveryFabricName", "options": ["recovery-fabric-name"], "group": "Properties", "help": {"short": "Recovery fabric Name."}}, {"type": "string", "var": "$input.properties.recoveryNetworkId", "options": ["recovery-network-id"], "required": true, "group": "Properties", "help": {"short": "Recovery network Id."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationNetworkMappings_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "networkMappingName", "arg": "$Path.networkMappingName", "required": true}, {"type": "string", "name": "networkName", "arg": "$Path.networkName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "input", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "fabricSpecificDetails", "arg": "$input.properties.fabricSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$input.properties.fabricSpecificDetails.AzureToAzure", "value": "AzureToAzure"}, {"arg": "$input.properties.fabricSpecificDetails.VmmToAzure", "value": "VmmToAzure"}, {"value": "VmmToVmm"}]}}], "discriminators": [{"property": "instanceType", "value": "AzureToAzure", "props": [{"type": "string", "name": "primaryNetworkId", "arg": "$input.properties.fabricSpecificDetails.AzureToAzure.primaryNetworkId", "required": true}]}, {"property": "instanceType", "value": "VmmToAzure", "props": [{"type": "string", "name": "location", "arg": "$input.properties.fabricSpecificDetails.VmmToAzure.location"}]}]}, {"type": "string", "name": "recoveryFabricName", "arg": "$input.properties.recoveryFabricName"}, {"type": "string", "name": "recoveryNetworkId", "arg": "$input.properties.recoveryNetworkId", "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationNetworks/{}/replicationNetworkMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "fabricSpecificSettings", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "AzureToAzure"}, {"value": "VmmToAzure"}, {"value": "VmmToVmm"}]}}], "discriminators": [{"property": "instanceType", "value": "AzureToAzure", "props": [{"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "recoveryFabricLocation"}]}, {"property": "instanceType", "value": "VmmToAzure", "props": [{"type": "string", "name": "location"}]}]}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryNetworkFriendlyName"}, {"type": "string", "name": "primaryNetworkId"}, {"type": "string", "name": "recoveryFabricArmId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryNetworkFriendlyName"}, {"type": "string", "name": "recoveryNetworkId"}, {"type": "string", "name": "state"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationnetworks/{}/replicationnetworkmappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvbk5ldHdvcmtzL3tuZXR3b3JrTmFtZX0vcmVwbGljYXRpb25OZXR3b3JrTWFwcGluZ3Mve25ldHdvcmtNYXBwaW5nTmFtZX0=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Primary fabric name."}}, {"type": "string", "var": "$Path.networkMappingName", "options": ["n", "name", "network-mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Network mapping name."}}, {"type": "string", "var": "$Path.networkName", "options": ["network-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Primary network name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$input.properties.fabricSpecificDetails", "options": ["fabric-details", "fabric-specific-details"], "group": "Properties", "help": {"short": "Fabric specific input properties."}, "args": [{"type": "object", "var": "$input.properties.fabricSpecificDetails.AzureToAzure", "options": ["azure-to-azure"], "args": [{"type": "string", "var": "$input.properties.fabricSpecificDetails.AzureToAzure.primaryNetworkId", "options": ["primary-network-id"], "help": {"short": "The primary azure vnet Id."}}]}, {"type": "object", "var": "$input.properties.fabricSpecificDetails.VmmToAzure", "options": ["vmm-to-azure"], "args": [{"nullable": true, "type": "string", "var": "$input.properties.fabricSpecificDetails.VmmToAzure.location", "options": ["location"], "help": {"short": "The Location."}}]}]}, {"nullable": true, "type": "string", "var": "$input.properties.recoveryFabricName", "options": ["recovery-fabric-name"], "group": "Properties", "help": {"short": "Recovery fabric Name."}}, {"type": "string", "var": "$input.properties.recoveryNetworkId", "options": ["recovery-network-id"], "group": "Properties", "help": {"short": "Recovery network Id."}}]}], "operations": [{"operationId": "ReplicationNetworkMappings_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "networkMappingName", "arg": "$Path.networkMappingName", "required": true}, {"type": "string", "name": "networkName", "arg": "$Path.networkName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationNetworks/{}/replicationNetworkMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "fabricSpecificSettings", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "AzureToAzure"}, {"value": "VmmToAzure"}, {"value": "VmmToVmm"}]}}], "discriminators": [{"property": "instanceType", "value": "AzureToAzure", "props": [{"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "recoveryFabricLocation"}]}, {"property": "instanceType", "value": "VmmToAzure", "props": [{"type": "string", "name": "location"}]}]}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryNetworkFriendlyName"}, {"type": "string", "name": "primaryNetworkId"}, {"type": "string", "name": "recoveryFabricArmId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryNetworkFriendlyName"}, {"type": "string", "name": "recoveryNetworkId"}, {"type": "string", "name": "state"}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkMapping_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "input", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "fabricSpecificDetails", "arg": "$input.properties.fabricSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$input.properties.fabricSpecificDetails.AzureToAzure", "value": "AzureToAzure"}, {"arg": "$input.properties.fabricSpecificDetails.VmmToAzure", "value": "VmmToAzure"}, {"value": "VmmToVmm"}]}}], "discriminators": [{"property": "instanceType", "value": "AzureToAzure", "props": [{"type": "string", "name": "primaryNetworkId", "arg": "$input.properties.fabricSpecificDetails.AzureToAzure.primaryNetworkId", "required": true}]}, {"property": "instanceType", "value": "VmmToAzure", "props": [{"type": "string", "name": "location", "arg": "$input.properties.fabricSpecificDetails.VmmToAzure.location"}]}]}, {"type": "string", "name": "recoveryFabricName", "arg": "$input.properties.recoveryFabricName"}, {"type": "string", "name": "recoveryNetworkId", "arg": "$input.properties.recoveryNetworkId", "required": true}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationNetworkMappings_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationNetworks/{networkName}/replicationNetworkMappings/{networkMappingName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "networkMappingName", "arg": "$Path.networkMappingName", "required": true}, {"type": "string", "name": "networkName", "arg": "$Path.networkName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkMapping_read"}}}}, {"statusCode": [202]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25uZXR3b3Jrcy97fS9yZXBsaWNhdGlvbm5ldHdvcmttYXBwaW5ncy97fQ==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25uZXR3b3Jrcy97fS9yZXBsaWNhdGlvbm5ldHdvcmttYXBwaW5ncy97fQ==/2022-08-01.xml deleted file mode 100644 index 06198647c..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25uZXR3b3Jrcy97fS9yZXBsaWNhdGlvbm5ldHdvcmttYXBwaW5ncy97fQ==/2022-08-01.xml +++ /dev/null @@ -1,447 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXM=/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXM=/2022-08-01.json deleted file mode 100644 index 13e477a42..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXM=/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0YWJsZUl0ZW1z/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protectable-item", "commands": [{"name": "list", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0YWJsZUl0ZW1z/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "OData filter options."}}, {"type": "string", "var": "$Query.skipToken", "options": ["skip-token"], "help": {"short": "skipToken OData query parameter."}}, {"type": "string", "var": "$Query.take", "options": ["take"], "help": {"short": "take OData query parameter."}}]}], "operations": [{"operationId": "ReplicationProtectableItems_ListByReplicationProtectionContainers", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}, {"type": "string", "name": "$skipToken", "arg": "$Query.skipToken"}, {"type": "string", "name": "$take", "arg": "$Query.take"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-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": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectableItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "HyperVVirtualMachine"}, {"value": "ReplicationGroupDetails"}, {"value": "VMwareVirtualMachine"}, {"value": "VmmVirtualMachine"}]}}], "discriminators": [{"property": "instanceType", "value": "HyperVVirtualMachine", "props": [{"type": "array", "name": "diskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "generation"}, {"type": "string", "name": "hasFibreChannelAdapter", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasPhysicalDisk", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasSharedVhd", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hyperVHostId"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}], "cls": "OSDetails_read"}, {"type": "string", "name": "sourceItemId"}]}, {"property": "instanceType", "value": "VMwareVirtualMachine", "props": [{"type": "string", "name": "agentGeneratedId"}, {"type": "string", "name": "agentInstalled"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "discoveryType"}, {"type": "array", "name": "diskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "diskConfiguration"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskSizeInMB"}, {"type": "string", "name": "diskType"}, {"type": "array", "name": "volumeList", "item": {"type": "object", "props": [{"type": "string", "name": "label"}, {"type": "string", "name": "name"}]}}]}}, {"type": "string", "name": "ipAddress"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "poweredOn"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array", "name": "validationErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}]}, {"property": "instanceType", "value": "VmmVirtualMachine", "props": [{"type": "array<@DiskDetails_read>", "name": "diskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "generation"}, {"type": "string", "name": "hasFibreChannelAdapter", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasPhysicalDisk", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasSharedVhd", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hyperVHostId"}, {"type": "@OSDetails_read", "name": "osDetails"}, {"type": "string", "name": "sourceItemId"}]}]}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "protectionReadinessErrors", "item": {"type": "string"}}, {"type": "string", "name": "protectionStatus"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationProtectedItemId"}, {"type": "array", "name": "supportedReplicationProviders", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXM=/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXM=/2022-08-01.xml deleted file mode 100644 index b79452aba..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXM=/2022-08-01.xml +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXMve30=/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXMve30=/2022-08-01.json deleted file mode 100644 index 364811b62..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXMve30=/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0YWJsZUl0ZW1zL3twcm90ZWN0YWJsZUl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protectable-item", "commands": [{"name": "show", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectableitems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0YWJsZUl0ZW1zL3twcm90ZWN0YWJsZUl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.protectableItemName", "options": ["n", "name", "protectable-item-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Protectable item name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ReplicationProtectableItems_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectableItems/{protectableItemName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectableItemName", "arg": "$Path.protectableItemName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectableItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "customDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "HyperVVirtualMachine"}, {"value": "ReplicationGroupDetails"}, {"value": "VMwareVirtualMachine"}, {"value": "VmmVirtualMachine"}]}}], "discriminators": [{"property": "instanceType", "value": "HyperVVirtualMachine", "props": [{"type": "array", "name": "diskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "generation"}, {"type": "string", "name": "hasFibreChannelAdapter", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasPhysicalDisk", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasSharedVhd", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hyperVHostId"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}], "cls": "OSDetails_read"}, {"type": "string", "name": "sourceItemId"}]}, {"property": "instanceType", "value": "VMwareVirtualMachine", "props": [{"type": "string", "name": "agentGeneratedId"}, {"type": "string", "name": "agentInstalled"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "discoveryType"}, {"type": "array", "name": "diskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "diskConfiguration"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskSizeInMB"}, {"type": "string", "name": "diskType"}, {"type": "array", "name": "volumeList", "item": {"type": "object", "props": [{"type": "string", "name": "label"}, {"type": "string", "name": "name"}]}}]}}, {"type": "string", "name": "ipAddress"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "poweredOn"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array", "name": "validationErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}]}, {"property": "instanceType", "value": "VmmVirtualMachine", "props": [{"type": "array<@DiskDetails_read>", "name": "diskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "generation"}, {"type": "string", "name": "hasFibreChannelAdapter", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasPhysicalDisk", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hasSharedVhd", "enum": {"items": [{"value": "NotPresent"}, {"value": "Present"}, {"value": "Unknown"}]}}, {"type": "string", "name": "hyperVHostId"}, {"type": "@OSDetails_read", "name": "osDetails"}, {"type": "string", "name": "sourceItemId"}]}]}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "protectionReadinessErrors", "item": {"type": "string"}}, {"type": "string", "name": "protectionStatus"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationProtectedItemId"}, {"type": "array", "name": "supportedReplicationProviders", "item": {"type": "string"}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXMve30=/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXMve30=/2022-08-01.xml deleted file mode 100644 index fd5f04a8b..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RhYmxlaXRlbXMve30=/2022-08-01.xml +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1z/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1z/2022-08-01.json deleted file mode 100644 index 662073502..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1z/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcw==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "list", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcw==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ReplicationProtectedItems_ListByReplicationProtectionContainers", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-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": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1z/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1z/2022-08-01.xml deleted file mode 100644 index c81312a54..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1z/2022-08-01.xml +++ /dev/null @@ -1,1122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9/2022-08-01.json deleted file mode 100644 index feea71a2c..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "show", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric unique name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ReplicationProtectedItems_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_Purge", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the fabric."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "idPart": "child_name_3", "help": {"short": "A name for the replication protected item."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$input.properties.policyId", "options": ["policy-id"], "group": "Properties", "help": {"short": "The Policy Id."}}, {"type": "string", "var": "$input.properties.protectableItemId", "options": ["protectable-item-id"], "group": "Properties", "help": {"short": "The protectable item Id."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails", "options": ["provider-details", "provider-specific-details"], "group": "Properties", "help": {"short": "The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null."}, "args": [{"type": "object", "var": "$input.properties.providerSpecificDetails.A2A", "options": ["a2a"], "group": "", "help": {"short": "A2A"}, "args": [{"type": "@DiskEncryptionInfo_create", "var": "$input.properties.providerSpecificDetails.A2A.diskEncryptionInfo", "options": ["disk-encryption-info"], "help": {"short": "The recovery disk encryption information (for two pass flows)."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.fabricObjectId", "options": ["fabric-object-id"], "required": true, "help": {"short": "The fabric specific object Id of the virtual machine."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.multiVmGroupId", "options": ["multi-vm-group-id"], "help": {"short": "The multi vm group id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi vm group name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilitySetId", "options": ["recovery-availability-set-id"], "help": {"short": "The recovery availability set Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilityZone", "options": ["recovery-availability-zone"], "help": {"short": "The recovery availability zone."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryAzureNetworkId", "options": ["recovery-azure-network-id"], "help": {"short": "The recovery Azure virtual network ARM id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryBootDiagStorageAccountId", "options": ["recovery-boot-diag-storage-account-id"], "help": {"short": "The boot diagnostic storage account."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryCapacityReservationGroupId", "options": ["recovery-capacity-reservation-group-id"], "help": {"short": "The recovery capacity reservation group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryCloudServiceId", "options": ["recovery-cloud-service-id"], "help": {"short": "The recovery cloud service Id. Valid for V1 scenarios."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryContainerId", "options": ["recovery-container-id"], "help": {"short": "The recovery container Id."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation", "options": ["recovery-extended-location"], "help": {"short": "The recovery extended location."}, "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.name", "options": ["name"], "required": true, "help": {"short": "The name of the extended location."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.type", "options": ["type"], "required": true, "help": {"short": "The extended location type."}, "enum": {"items": [{"name": "EdgeZone", "value": "EdgeZone"}]}}]}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryProximityPlacementGroupId", "options": ["recovery-proximity-placement-group-id"], "help": {"short": "The recovery proximity placement group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryResourceGroupId", "options": ["recovery-resource-group-id"], "help": {"short": "The recovery resource group Id. Valid for V2 scenarios."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoverySubnetName", "options": ["recovery-subnet-name"], "help": {"short": "The recovery subnet name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryVirtualMachineScaleSetId", "options": ["recovery-virtual-machine-scale-set-id"], "help": {"short": "The virtual machine scale set Id."}}, {"type": "array", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks", "options": ["vm-disks"], "help": {"short": "The list of vm disk details."}, "item": {"type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks[].diskUri", "options": ["disk-uri"], "required": true, "help": {"short": "The disk Uri."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks[].primaryStagingAzureStorageAccountId", "options": ["primary-staging-azure-storage-account-id"], "required": true, "help": {"short": "The primary staging storage account Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks[].recoveryAzureStorageAccountId", "options": ["recovery-azure-storage-account-id"], "required": true, "help": {"short": "The recovery VHD storage account Id."}}]}}, {"type": "array", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks", "options": ["vm-managed-disks"], "help": {"short": "The list of vm managed disk details."}, "item": {"type": "object", "args": [{"type": "object", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskEncryptionInfo", "options": ["disk-encryption-info"], "help": {"short": "The recovery disk encryption information (for one / single pass flows)."}, "args": [{"type": "object", "var": "@DiskEncryptionInfo_create.diskEncryptionKeyInfo", "options": ["disk-encryption-key-info"], "help": {"short": "The recovery KeyVault reference for secret."}, "args": [{"type": "string", "var": "@DiskEncryptionInfo_create.diskEncryptionKeyInfo.keyVaultResourceArmId", "options": ["key-vault-resource-arm-id"], "help": {"short": "The KeyVault resource ARM id for secret."}}, {"type": "string", "var": "@DiskEncryptionInfo_create.diskEncryptionKeyInfo.secretIdentifier", "options": ["secret-identifier"], "help": {"short": "The secret url / identifier."}}]}, {"type": "object", "var": "@DiskEncryptionInfo_create.keyEncryptionKeyInfo", "options": ["key-encryption-key-info"], "help": {"short": "The recovery KeyVault reference for key."}, "args": [{"type": "string", "var": "@DiskEncryptionInfo_create.keyEncryptionKeyInfo.keyIdentifier", "options": ["key-identifier"], "help": {"short": "The key URL / identifier."}}, {"type": "string", "var": "@DiskEncryptionInfo_create.keyEncryptionKeyInfo.keyVaultResourceArmId", "options": ["key-vault-resource-arm-id"], "help": {"short": "The KeyVault resource ARM Id for key."}}]}], "cls": "DiskEncryptionInfo_create"}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskId", "options": ["disk-id"], "required": true, "help": {"short": "The disk Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].primaryStagingAzureStorageAccountId", "options": ["primary-staging-azure-storage-account-id"], "required": true, "help": {"short": "The primary staging storage account Arm Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryDiskEncryptionSetId", "options": ["recovery-disk-encryption-set-id"], "help": {"short": "The recovery disk encryption set Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryReplicaDiskAccountType", "options": ["recovery-replica-disk-account-type"], "help": {"short": "The replica disk type. Its an optional value and will be same as source disk type if not user provided."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryResourceGroupId", "options": ["recovery-resource-group-id"], "required": true, "help": {"short": "The target resource group Arm Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryTargetDiskAccountType", "options": ["recovery-target-disk-account-type"], "help": {"short": "The target disk type after failover. Its an optional value and will be same as source disk type if not user provided."}}]}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration", "options": ["a2a-cross-cluster-migration"], "group": "", "help": {"short": "a2a-cross-cluster-migration"}, "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.fabricObjectId", "options": ["fabric-object-id"], "help": {"short": "The fabric specific object Id of the virtual machine."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.recoveryContainerId", "options": ["recovery-container-id"], "help": {"short": "The recovery container Id."}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "array", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The list of VHD Ids of disks to be protected."}, "item": {"type": "string"}}, {"type": "array", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks", "options": ["disks-to-include-for-managed-disks"], "help": {"short": "The disks to include list for managed disks."}, "item": {"type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM ID."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskId", "options": ["disk-id"], "help": {"short": "The DiskId."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The LogStorageAccountId."}}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.enableRdpOnTargetOption", "options": ["enable-rdp-on-target-option"], "help": {"short": "The selected option to enable RDP\\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.hvHostVmId", "options": ["hv-host-vm-id"], "help": {"short": "The Hyper-V host VM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.licenseType", "options": ["license-type"], "help": {"short": "License type."}, "enum": {"items": [{"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The storage account to be used for logging during replication."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.osType", "options": ["os-type"], "help": {"short": "The OS type associated with VM."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.seedManagedDiskTags", "options": ["seed-managed-disk-tags"], "help": {"short": "The tags for the seed managed disks."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.sqlServerLicenseType", "options": ["sql-server-license-type"], "help": {"short": "The SQL Server license type."}, "enum": {"items": [{"name": "AHUB", "value": "AHUB"}, {"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "PAYG", "value": "PAYG"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilitySetId", "options": ["target-availability-set-id"], "help": {"short": "The target availability set ARM Id for resource manager deployment."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilityZone", "options": ["target-availability-zone"], "help": {"short": "The target availability zone."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureNetworkId", "options": ["target-azure-network-id"], "help": {"short": "The selected target Azure network Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureSubnetId", "options": ["target-azure-subnet-id"], "help": {"short": "The selected target Azure subnet Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV1ResourceGroupId", "options": ["target-azure-v1-resource-group-id"], "help": {"short": "The Id of the target resource group (for classic deployment) in which the failover VM is to be created."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV2ResourceGroupId", "options": ["target-azure-v2-resource-group-id"], "help": {"short": "The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureVmName", "options": ["target-azure-vm-name"], "help": {"short": "The target azure VM Name."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetManagedDiskTags", "options": ["target-managed-disk-tags"], "help": {"short": "The tags for the target managed disks."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetNicTags", "options": ["target-nic-tags"], "help": {"short": "The tags for the target NICs."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetProximityPlacementGroupId", "options": ["target-proximity-placement-group-id"], "help": {"short": "The proximity placement group ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetStorageAccountId", "options": ["target-storage-account-id"], "help": {"short": "The storage account Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmSize", "options": ["target-vm-size"], "help": {"short": "The target VM size."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmTags", "options": ["target-vm-tags"], "help": {"short": "The target VM tags."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisks", "options": ["use-managed-disks"], "help": {"short": "A value indicating whether managed disks should be used during failover."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisksForReplication", "options": ["use-managed-disks-for-replication"], "help": {"short": "A value indicating whether managed disks should be used during replication."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vhdId", "options": ["vhd-id"], "help": {"short": "The OS disk VHD id associated with VM."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vmName", "options": ["vm-name"], "help": {"short": "The VM Name."}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMage", "options": ["in-mage"], "hide": true, "group": "", "help": {"short": "in-mage"}, "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.datastoreName", "options": ["datastore-name"], "help": {"short": "The target datastore name."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput", "options": ["disk-exclusion-input"], "help": {"short": "The enable disk exclusion input."}, "args": [{"type": "array", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions", "options": ["disk-signature-options"], "help": {"short": "The guest disk signature based option for disk exclusion."}, "item": {"type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions[].diskSignature", "options": ["disk-signature"], "help": {"short": "The guest signature of disk to be excluded from replication."}}]}}, {"type": "array", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions", "options": ["volume-options"], "help": {"short": "The volume label based option for disk exclusion."}, "item": {"type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].onlyExcludeIfSingleVolume", "options": ["only-exclude-if-single-volume"], "help": {"short": "The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].volumeLabel", "options": ["volume-label"], "help": {"short": "The volume label. The disk having any volume with this label will be excluded from replication."}}]}}]}, {"type": "array", "var": "$input.properties.providerSpecificDetails.InMage.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "item": {"type": "string"}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.masterTargetId", "options": ["master-target-id"], "required": true, "help": {"short": "The Master Target Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.multiVmGroupId", "options": ["multi-vm-group-id"], "required": true, "help": {"short": "The multi VM group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.multiVmGroupName", "options": ["multi-vm-group-name"], "required": true, "help": {"short": "The multi VM group name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.processServerId", "options": ["process-server-id"], "required": true, "help": {"short": "The Process Server Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.retentionDrive", "options": ["retention-drive"], "required": true, "help": {"short": "The retention drive to use on the MT."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The CS account Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.vmFriendlyName", "options": ["vm-friendly-name"], "help": {"short": "The VM Name."}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2", "options": ["in-mage-azure-v2"], "hide": true, "group": "", "help": {"short": "in-mage-azure-v2"}, "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "array", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "item": {"type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM ID."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskId", "options": ["disk-id"], "help": {"short": "The DiskId."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The LogStorageAccountId."}}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.enableRdpOnTargetOption", "options": ["enable-rdp-on-target-option"], "help": {"short": "The selected option to enable RDP\\SSH on target VM after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.licenseType", "options": ["license-type"], "help": {"short": "License type."}, "enum": {"items": [{"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The storage account to be used for logging during replication."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.masterTargetId", "options": ["master-target-id"], "help": {"short": "The Master target Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupId", "options": ["multi-vm-group-id"], "help": {"short": "The multi VM group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi VM group name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.processServerId", "options": ["process-server-id"], "help": {"short": "The Process Server Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The CS account Id."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.seedManagedDiskTags", "options": ["seed-managed-disk-tags"], "help": {"short": "The tags for the seed managed disks."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.sqlServerLicenseType", "options": ["sql-server-license-type"], "help": {"short": "The SQL Server license type."}, "enum": {"items": [{"name": "AHUB", "value": "AHUB"}, {"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "PAYG", "value": "PAYG"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The storage account Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilitySetId", "options": ["target-availability-set-id"], "help": {"short": "The target availability set ARM Id for resource manager deployment."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilityZone", "options": ["target-availability-zone"], "help": {"short": "The target availability zone."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureNetworkId", "options": ["target-azure-network-id"], "help": {"short": "The selected target Azure network Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureSubnetId", "options": ["target-azure-subnet-id"], "help": {"short": "The selected target Azure subnet Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV1ResourceGroupId", "options": ["target-azure-v1-resource-group-id"], "help": {"short": "The Id of the target resource group (for classic deployment) in which the failover VM is to be created."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV2ResourceGroupId", "options": ["target-azure-v2-resource-group-id"], "help": {"short": "The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureVmName", "options": ["target-azure-vm-name"], "help": {"short": "The target azure VM Name."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetManagedDiskTags", "options": ["target-managed-disk-tags"], "help": {"short": "The tags for the target managed disks."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetNicTags", "options": ["target-nic-tags"], "help": {"short": "The tags for the target NICs."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetProximityPlacementGroupId", "options": ["target-proximity-placement-group-id"], "help": {"short": "The proximity placement group ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmSize", "options": ["target-vm-size"], "help": {"short": "The target VM size."}}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmTags", "options": ["target-vm-tags"], "help": {"short": "The target VM tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageRcm", "options": ["in-mage-rcm"], "args": [{"type": "object", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault", "options": ["disks-default"], "help": {"short": "The default disk input."}, "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskType", "options": ["disk-type"], "required": true, "help": {"short": "The disk type."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.logStorageAccountId", "options": ["log-storage-account-id"], "required": true, "help": {"short": "The log storage account ARM Id."}}]}, {"type": "array", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "format": {"minLength": 1}, "item": {"type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskId", "options": ["disk-id"], "required": true, "help": {"short": "The disk Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskType", "options": ["disk-type"], "required": true, "help": {"short": "The disk type."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].logStorageAccountId", "options": ["log-storage-account-id"], "required": true, "help": {"short": "The log storage account ARM Id."}}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.fabricDiscoveryMachineId", "options": ["fabric-discovery-machine-id"], "required": true, "help": {"short": "The ARM Id of discovered machine."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.licenseType", "options": ["license-type"], "help": {"short": "The license type."}, "enum": {"items": [{"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi VM group name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.processServerId", "options": ["process-server-id"], "required": true, "help": {"short": "The process server Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The run-as account Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilitySetId", "options": ["target-availability-set-id"], "help": {"short": "The target availability set ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilityZone", "options": ["target-availability-zone"], "help": {"short": "The target availability zone."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetBootDiagnosticsStorageAccountId", "options": ["target-boot-diagnostics-storage-account-id"], "help": {"short": "The target boot diagnostics storage account ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetNetworkId", "options": ["target-network-id"], "help": {"short": "The selected target network ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetProximityPlacementGroupId", "options": ["target-proximity-placement-group-id"], "help": {"short": "The target proximity placement group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetResourceGroupId", "options": ["target-resource-group-id"], "required": true, "help": {"short": "The target resource group ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetSubnetName", "options": ["target-subnet-name"], "help": {"short": "The selected target subnet name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetVmName", "options": ["target-vm-name"], "help": {"short": "The target VM name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetVmSize", "options": ["target-vm-size"], "help": {"short": "The target VM size."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.testNetworkId", "options": ["test-network-id"], "help": {"short": "The selected test network ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.testSubnetName", "options": ["test-subnet-name"], "help": {"short": "The selected test subnet name."}}]}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "input", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "policyId", "arg": "$input.properties.policyId"}, {"type": "string", "name": "protectableItemId", "arg": "$input.properties.protectableItemId"}, {"type": "object", "name": "providerSpecificDetails", "arg": "$input.properties.providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$input.properties.providerSpecificDetails.A2A", "value": "A2A"}, {"arg": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration", "value": "A2ACrossClusterMigration"}, {"arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$input.properties.providerSpecificDetails.InMage", "value": "InMage"}, {"arg": "$input.properties.providerSpecificDetails.InMageAzureV2", "value": "InMageAzureV2"}, {"arg": "$input.properties.providerSpecificDetails.InMageRcm", "value": "InMageRcm"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "@DiskEncryptionInfo_create", "name": "diskEncryptionInfo", "arg": "$input.properties.providerSpecificDetails.A2A.diskEncryptionInfo"}, {"type": "string", "name": "fabricObjectId", "arg": "$input.properties.providerSpecificDetails.A2A.fabricObjectId", "required": true}, {"type": "string", "name": "multiVmGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.A2A.multiVmGroupName"}, {"type": "string", "name": "recoveryAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilityZone"}, {"type": "string", "name": "recoveryAzureNetworkId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryAzureNetworkId"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudServiceId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryCloudServiceId"}, {"type": "string", "name": "recoveryContainerId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryContainerId"}, {"type": "object", "name": "recoveryExtendedLocation", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation", "props": [{"type": "string", "name": "name", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.name", "required": true}, {"type": "string", "name": "type", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "string", "name": "recoveryProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryResourceGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryResourceGroupId"}, {"type": "string", "name": "recoverySubnetName", "arg": "$input.properties.providerSpecificDetails.A2A.recoverySubnetName"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryVirtualMachineScaleSetId"}, {"type": "array", "name": "vmDisks", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskUri", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks[].diskUri", "required": true}, {"type": "string", "name": "primaryStagingAzureStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks[].primaryStagingAzureStorageAccountId", "required": true}, {"type": "string", "name": "recoveryAzureStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks[].recoveryAzureStorageAccountId", "required": true}]}}, {"type": "array", "name": "vmManagedDisks", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks", "item": {"type": "object", "props": [{"type": "object", "name": "diskEncryptionInfo", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskEncryptionInfo", "props": [{"type": "object", "name": "diskEncryptionKeyInfo", "arg": "@DiskEncryptionInfo_create.diskEncryptionKeyInfo", "props": [{"type": "string", "name": "keyVaultResourceArmId", "arg": "@DiskEncryptionInfo_create.diskEncryptionKeyInfo.keyVaultResourceArmId"}, {"type": "string", "name": "secretIdentifier", "arg": "@DiskEncryptionInfo_create.diskEncryptionKeyInfo.secretIdentifier"}]}, {"type": "object", "name": "keyEncryptionKeyInfo", "arg": "@DiskEncryptionInfo_create.keyEncryptionKeyInfo", "props": [{"type": "string", "name": "keyIdentifier", "arg": "@DiskEncryptionInfo_create.keyEncryptionKeyInfo.keyIdentifier"}, {"type": "string", "name": "keyVaultResourceArmId", "arg": "@DiskEncryptionInfo_create.keyEncryptionKeyInfo.keyVaultResourceArmId"}]}], "cls": "DiskEncryptionInfo_create"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskId", "required": true}, {"type": "string", "name": "primaryStagingAzureStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].primaryStagingAzureStorageAccountId", "required": true}, {"type": "string", "name": "recoveryDiskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryResourceGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryResourceGroupId", "required": true}, {"type": "string", "name": "recoveryTargetDiskAccountType", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryTargetDiskAccountType"}]}}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId", "arg": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.fabricObjectId"}, {"type": "string", "name": "recoveryContainerId", "arg": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.recoveryContainerId"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskEncryptionSetId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToInclude", "item": {"type": "string"}}, {"type": "array", "name": "disksToIncludeForManagedDisks", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskEncryptionSetId"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].logStorageAccountId"}]}}, {"type": "string", "name": "enableRdpOnTargetOption", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.enableRdpOnTargetOption"}, {"type": "string", "name": "hvHostVmId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.hvHostVmId"}, {"type": "string", "name": "licenseType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.licenseType", "enum": {"items": [{"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.logStorageAccountId"}, {"type": "string", "name": "osType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.osType"}, {"type": "object", "name": "seedManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "sqlServerLicenseType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.sqlServerLicenseType", "enum": {"items": [{"value": "AHUB"}, {"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "PAYG"}]}}, {"type": "string", "name": "targetAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilityZone"}, {"type": "string", "name": "targetAzureNetworkId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureNetworkId"}, {"type": "string", "name": "targetAzureSubnetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureSubnetId"}, {"type": "string", "name": "targetAzureV1ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV1ResourceGroupId"}, {"type": "string", "name": "targetAzureV2ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV2ResourceGroupId"}, {"type": "string", "name": "targetAzureVmName", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureVmName"}, {"type": "object", "name": "targetManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetProximityPlacementGroupId"}, {"type": "string", "name": "targetStorageAccountId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetStorageAccountId"}, {"type": "string", "name": "targetVmSize", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmSize"}, {"type": "object", "name": "targetVmTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisks"}, {"type": "string", "name": "useManagedDisksForReplication", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisksForReplication"}, {"type": "string", "name": "vhdId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vhdId"}, {"type": "string", "name": "vmName", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vmName"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "datastoreName", "arg": "$input.properties.providerSpecificDetails.InMage.datastoreName"}, {"type": "object", "name": "diskExclusionInput", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput", "props": [{"type": "array", "name": "diskSignatureOptions", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions", "item": {"type": "object", "props": [{"type": "string", "name": "diskSignature", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions[].diskSignature"}]}}, {"type": "array", "name": "volumeOptions", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions", "item": {"type": "object", "props": [{"type": "string", "name": "onlyExcludeIfSingleVolume", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].onlyExcludeIfSingleVolume"}, {"type": "string", "name": "volumeLabel", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].volumeLabel"}]}}]}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.InMage.disksToInclude", "item": {"type": "string"}}, {"type": "string", "name": "masterTargetId", "arg": "$input.properties.providerSpecificDetails.InMage.masterTargetId", "required": true}, {"type": "string", "name": "multiVmGroupId", "arg": "$input.properties.providerSpecificDetails.InMage.multiVmGroupId", "required": true}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.InMage.multiVmGroupName", "required": true}, {"type": "string", "name": "processServerId", "arg": "$input.properties.providerSpecificDetails.InMage.processServerId", "required": true}, {"type": "string", "name": "retentionDrive", "arg": "$input.properties.providerSpecificDetails.InMage.retentionDrive", "required": true}, {"type": "string", "name": "runAsAccountId", "arg": "$input.properties.providerSpecificDetails.InMage.runAsAccountId"}, {"type": "string", "name": "vmFriendlyName", "arg": "$input.properties.providerSpecificDetails.InMage.vmFriendlyName"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.diskEncryptionSetId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskEncryptionSetId"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].logStorageAccountId"}]}}, {"type": "string", "name": "enableRdpOnTargetOption", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.enableRdpOnTargetOption"}, {"type": "string", "name": "licenseType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.licenseType", "enum": {"items": [{"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.logStorageAccountId"}, {"type": "string", "name": "masterTargetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.masterTargetId"}, {"type": "string", "name": "multiVmGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupName"}, {"type": "string", "name": "processServerId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.processServerId"}, {"type": "string", "name": "runAsAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.runAsAccountId"}, {"type": "object", "name": "seedManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "sqlServerLicenseType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.sqlServerLicenseType", "enum": {"items": [{"value": "AHUB"}, {"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "PAYG"}]}}, {"type": "string", "name": "storageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilityZone"}, {"type": "string", "name": "targetAzureNetworkId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureNetworkId"}, {"type": "string", "name": "targetAzureSubnetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureSubnetId"}, {"type": "string", "name": "targetAzureV1ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV1ResourceGroupId"}, {"type": "string", "name": "targetAzureV2ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV2ResourceGroupId"}, {"type": "string", "name": "targetAzureVmName", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureVmName"}, {"type": "object", "name": "targetManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmSize", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmSize"}, {"type": "object", "name": "targetVmTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmTags", "additionalProps": {"item": {"type": "string"}}}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"type": "object", "name": "disksDefault", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskEncryptionSetId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskType", "required": true, "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.logStorageAccountId", "required": true}]}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude", "format": {"minLength": 1}, "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskEncryptionSetId"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskId", "required": true}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskType", "required": true, "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].logStorageAccountId", "required": true}]}}, {"type": "string", "name": "fabricDiscoveryMachineId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.fabricDiscoveryMachineId", "required": true}, {"type": "string", "name": "licenseType", "arg": "$input.properties.providerSpecificDetails.InMageRcm.licenseType", "enum": {"items": [{"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.multiVmGroupName"}, {"type": "string", "name": "processServerId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.processServerId", "required": true}, {"type": "string", "name": "runAsAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.runAsAccountId"}, {"type": "string", "name": "targetAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetBootDiagnosticsStorageAccountId"}, {"type": "string", "name": "targetNetworkId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetResourceGroupId", "required": true}, {"type": "string", "name": "targetSubnetName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetSubnetName"}, {"type": "string", "name": "targetVmName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetVmName"}, {"type": "string", "name": "targetVmSize", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetVmSize"}, {"type": "string", "name": "testNetworkId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.testNetworkId"}, {"type": "string", "name": "testSubnetName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.testSubnetName"}]}]}]}], "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric unique name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$input.properties.policyId", "options": ["policy-id"], "group": "Properties", "help": {"short": "The Policy Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.protectableItemId", "options": ["protectable-item-id"], "group": "Properties", "help": {"short": "The protectable item Id."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails", "options": ["provider-details", "provider-specific-details"], "group": "Properties", "help": {"short": "The ReplicationProviderInput. For HyperVReplicaAzure provider, it will be AzureEnableProtectionInput object. For San provider, it will be SanEnableProtectionInput object. For HyperVReplicaAzure provider, it can be null."}, "args": [{"type": "object", "var": "$input.properties.providerSpecificDetails.A2A", "options": ["a2a"], "group": "", "help": {"short": "A2A"}, "args": [{"nullable": true, "type": "@DiskEncryptionInfo_update", "var": "$input.properties.providerSpecificDetails.A2A.diskEncryptionInfo", "options": ["disk-encryption-info"], "help": {"short": "The recovery disk encryption information (for two pass flows)."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.fabricObjectId", "options": ["fabric-object-id"], "help": {"short": "The fabric specific object Id of the virtual machine."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.multiVmGroupId", "options": ["multi-vm-group-id"], "help": {"short": "The multi vm group id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi vm group name."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilitySetId", "options": ["recovery-availability-set-id"], "help": {"short": "The recovery availability set Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilityZone", "options": ["recovery-availability-zone"], "help": {"short": "The recovery availability zone."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryAzureNetworkId", "options": ["recovery-azure-network-id"], "help": {"short": "The recovery Azure virtual network ARM id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryBootDiagStorageAccountId", "options": ["recovery-boot-diag-storage-account-id"], "help": {"short": "The boot diagnostic storage account."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryCapacityReservationGroupId", "options": ["recovery-capacity-reservation-group-id"], "help": {"short": "The recovery capacity reservation group Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryCloudServiceId", "options": ["recovery-cloud-service-id"], "help": {"short": "The recovery cloud service Id. Valid for V1 scenarios."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryContainerId", "options": ["recovery-container-id"], "help": {"short": "The recovery container Id."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation", "options": ["recovery-extended-location"], "help": {"short": "The recovery extended location."}, "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.name", "options": ["name"], "help": {"short": "The name of the extended location."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.type", "options": ["type"], "help": {"short": "The extended location type."}, "enum": {"items": [{"name": "EdgeZone", "value": "EdgeZone"}]}}]}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryProximityPlacementGroupId", "options": ["recovery-proximity-placement-group-id"], "help": {"short": "The recovery proximity placement group Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryResourceGroupId", "options": ["recovery-resource-group-id"], "help": {"short": "The recovery resource group Id. Valid for V2 scenarios."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoverySubnetName", "options": ["recovery-subnet-name"], "help": {"short": "The recovery subnet name."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.recoveryVirtualMachineScaleSetId", "options": ["recovery-virtual-machine-scale-set-id"], "help": {"short": "The virtual machine scale set Id."}}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks", "options": ["vm-disks"], "help": {"short": "The list of vm disk details."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks[].diskUri", "options": ["disk-uri"], "help": {"short": "The disk Uri."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks[].primaryStagingAzureStorageAccountId", "options": ["primary-staging-azure-storage-account-id"], "help": {"short": "The primary staging storage account Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmDisks[].recoveryAzureStorageAccountId", "options": ["recovery-azure-storage-account-id"], "help": {"short": "The recovery VHD storage account Id."}}]}}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks", "options": ["vm-managed-disks"], "help": {"short": "The list of vm managed disk details."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskEncryptionInfo", "options": ["disk-encryption-info"], "help": {"short": "The recovery disk encryption information (for one / single pass flows)."}, "args": [{"nullable": true, "type": "object", "var": "@DiskEncryptionInfo_update.diskEncryptionKeyInfo", "options": ["disk-encryption-key-info"], "help": {"short": "The recovery KeyVault reference for secret."}, "args": [{"nullable": true, "type": "string", "var": "@DiskEncryptionInfo_update.diskEncryptionKeyInfo.keyVaultResourceArmId", "options": ["key-vault-resource-arm-id"], "help": {"short": "The KeyVault resource ARM id for secret."}}, {"nullable": true, "type": "string", "var": "@DiskEncryptionInfo_update.diskEncryptionKeyInfo.secretIdentifier", "options": ["secret-identifier"], "help": {"short": "The secret url / identifier."}}]}, {"nullable": true, "type": "object", "var": "@DiskEncryptionInfo_update.keyEncryptionKeyInfo", "options": ["key-encryption-key-info"], "help": {"short": "The recovery KeyVault reference for key."}, "args": [{"nullable": true, "type": "string", "var": "@DiskEncryptionInfo_update.keyEncryptionKeyInfo.keyIdentifier", "options": ["key-identifier"], "help": {"short": "The key URL / identifier."}}, {"nullable": true, "type": "string", "var": "@DiskEncryptionInfo_update.keyEncryptionKeyInfo.keyVaultResourceArmId", "options": ["key-vault-resource-arm-id"], "help": {"short": "The KeyVault resource ARM Id for key."}}]}], "cls": "DiskEncryptionInfo_update"}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskId", "options": ["disk-id"], "help": {"short": "The disk Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].primaryStagingAzureStorageAccountId", "options": ["primary-staging-azure-storage-account-id"], "help": {"short": "The primary staging storage account Arm Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryDiskEncryptionSetId", "options": ["recovery-disk-encryption-set-id"], "help": {"short": "The recovery disk encryption set Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryReplicaDiskAccountType", "options": ["recovery-replica-disk-account-type"], "help": {"short": "The replica disk type. Its an optional value and will be same as source disk type if not user provided."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryResourceGroupId", "options": ["recovery-resource-group-id"], "help": {"short": "The target resource group Arm Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryTargetDiskAccountType", "options": ["recovery-target-disk-account-type"], "help": {"short": "The target disk type after failover. Its an optional value and will be same as source disk type if not user provided."}}]}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration", "options": ["a2a-cross-cluster-migration"], "group": "", "help": {"short": "a2a-cross-cluster-migration"}, "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.fabricObjectId", "options": ["fabric-object-id"], "help": {"short": "The fabric specific object Id of the virtual machine."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.recoveryContainerId", "options": ["recovery-container-id"], "help": {"short": "The recovery container Id."}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The list of VHD Ids of disks to be protected."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks", "options": ["disks-to-include-for-managed-disks"], "help": {"short": "The disks to include list for managed disks."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM ID."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskId", "options": ["disk-id"], "help": {"short": "The DiskId."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The LogStorageAccountId."}}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.enableRdpOnTargetOption", "options": ["enable-rdp-on-target-option"], "help": {"short": "The selected option to enable RDP\\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.hvHostVmId", "options": ["hv-host-vm-id"], "help": {"short": "The Hyper-V host VM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.licenseType", "options": ["license-type"], "help": {"short": "License type."}, "enum": {"items": [{"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The storage account to be used for logging during replication."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.osType", "options": ["os-type"], "help": {"short": "The OS type associated with VM."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.seedManagedDiskTags", "options": ["seed-managed-disk-tags"], "help": {"short": "The tags for the seed managed disks."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.sqlServerLicenseType", "options": ["sql-server-license-type"], "help": {"short": "The SQL Server license type."}, "enum": {"items": [{"name": "AHUB", "value": "AHUB"}, {"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "PAYG", "value": "PAYG"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilitySetId", "options": ["target-availability-set-id"], "help": {"short": "The target availability set ARM Id for resource manager deployment."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilityZone", "options": ["target-availability-zone"], "help": {"short": "The target availability zone."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureNetworkId", "options": ["target-azure-network-id"], "help": {"short": "The selected target Azure network Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureSubnetId", "options": ["target-azure-subnet-id"], "help": {"short": "The selected target Azure subnet Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV1ResourceGroupId", "options": ["target-azure-v1-resource-group-id"], "help": {"short": "The Id of the target resource group (for classic deployment) in which the failover VM is to be created."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV2ResourceGroupId", "options": ["target-azure-v2-resource-group-id"], "help": {"short": "The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureVmName", "options": ["target-azure-vm-name"], "help": {"short": "The target azure VM Name."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetManagedDiskTags", "options": ["target-managed-disk-tags"], "help": {"short": "The tags for the target managed disks."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetNicTags", "options": ["target-nic-tags"], "help": {"short": "The tags for the target NICs."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetProximityPlacementGroupId", "options": ["target-proximity-placement-group-id"], "help": {"short": "The proximity placement group ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetStorageAccountId", "options": ["target-storage-account-id"], "help": {"short": "The storage account Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmSize", "options": ["target-vm-size"], "help": {"short": "The target VM size."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmTags", "options": ["target-vm-tags"], "help": {"short": "The target VM tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisks", "options": ["use-managed-disks"], "help": {"short": "A value indicating whether managed disks should be used during failover."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisksForReplication", "options": ["use-managed-disks-for-replication"], "help": {"short": "A value indicating whether managed disks should be used during replication."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vhdId", "options": ["vhd-id"], "help": {"short": "The OS disk VHD id associated with VM."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vmName", "options": ["vm-name"], "help": {"short": "The VM Name."}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMage", "options": ["in-mage"], "hide": true, "group": "", "help": {"short": "in-mage"}, "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMage.datastoreName", "options": ["datastore-name"], "help": {"short": "The target datastore name."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput", "options": ["disk-exclusion-input"], "help": {"short": "The enable disk exclusion input."}, "args": [{"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions", "options": ["disk-signature-options"], "help": {"short": "The guest disk signature based option for disk exclusion."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions[].diskSignature", "options": ["disk-signature"], "help": {"short": "The guest signature of disk to be excluded from replication."}}]}}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions", "options": ["volume-options"], "help": {"short": "The volume label based option for disk exclusion."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].onlyExcludeIfSingleVolume", "options": ["only-exclude-if-single-volume"], "help": {"short": "The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].volumeLabel", "options": ["volume-label"], "help": {"short": "The volume label. The disk having any volume with this label will be excluded from replication."}}]}}]}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.InMage.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "item": {"nullable": true, "type": "string"}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.masterTargetId", "options": ["master-target-id"], "help": {"short": "The Master Target Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.multiVmGroupId", "options": ["multi-vm-group-id"], "help": {"short": "The multi VM group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi VM group name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.processServerId", "options": ["process-server-id"], "help": {"short": "The Process Server Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMage.retentionDrive", "options": ["retention-drive"], "help": {"short": "The retention drive to use on the MT."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMage.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The CS account Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMage.vmFriendlyName", "options": ["vm-friendly-name"], "help": {"short": "The VM Name."}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2", "options": ["in-mage-azure-v2"], "hide": true, "group": "", "help": {"short": "in-mage-azure-v2"}, "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM ID."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskId", "options": ["disk-id"], "help": {"short": "The DiskId."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskType", "options": ["disk-type"], "help": {"short": "The DiskType."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The LogStorageAccountId."}}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.enableRdpOnTargetOption", "options": ["enable-rdp-on-target-option"], "help": {"short": "The selected option to enable RDP\\SSH on target VM after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.licenseType", "options": ["license-type"], "help": {"short": "License type."}, "enum": {"items": [{"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The storage account to be used for logging during replication."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.masterTargetId", "options": ["master-target-id"], "help": {"short": "The Master target Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupId", "options": ["multi-vm-group-id"], "help": {"short": "The multi VM group Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi VM group name."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.processServerId", "options": ["process-server-id"], "help": {"short": "The Process Server Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The CS account Id."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.seedManagedDiskTags", "options": ["seed-managed-disk-tags"], "help": {"short": "The tags for the seed managed disks."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.sqlServerLicenseType", "options": ["sql-server-license-type"], "help": {"short": "The SQL Server license type."}, "enum": {"items": [{"name": "AHUB", "value": "AHUB"}, {"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "PAYG", "value": "PAYG"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The storage account Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilitySetId", "options": ["target-availability-set-id"], "help": {"short": "The target availability set ARM Id for resource manager deployment."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilityZone", "options": ["target-availability-zone"], "help": {"short": "The target availability zone."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureNetworkId", "options": ["target-azure-network-id"], "help": {"short": "The selected target Azure network Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureSubnetId", "options": ["target-azure-subnet-id"], "help": {"short": "The selected target Azure subnet Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV1ResourceGroupId", "options": ["target-azure-v1-resource-group-id"], "help": {"short": "The Id of the target resource group (for classic deployment) in which the failover VM is to be created."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV2ResourceGroupId", "options": ["target-azure-v2-resource-group-id"], "help": {"short": "The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureVmName", "options": ["target-azure-vm-name"], "help": {"short": "The target azure VM Name."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetManagedDiskTags", "options": ["target-managed-disk-tags"], "help": {"short": "The tags for the target managed disks."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetNicTags", "options": ["target-nic-tags"], "help": {"short": "The tags for the target NICs."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetProximityPlacementGroupId", "options": ["target-proximity-placement-group-id"], "help": {"short": "The proximity placement group ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmSize", "options": ["target-vm-size"], "help": {"short": "The target VM size."}}, {"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmTags", "options": ["target-vm-tags"], "help": {"short": "The target VM tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"type": "object", "var": "$input.properties.providerSpecificDetails.InMageRcm", "options": ["in-mage-rcm"], "args": [{"nullable": true, "type": "object", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault", "options": ["disks-default"], "help": {"short": "The default disk input."}, "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskType", "options": ["disk-type"], "help": {"short": "The disk type."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The log storage account ARM Id."}}]}, {"nullable": true, "type": "array", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "format": {"minLength": 1}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskEncryptionSetId", "options": ["disk-encryption-set-id"], "help": {"short": "The DiskEncryptionSet ARM Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskId", "options": ["disk-id"], "help": {"short": "The disk Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskType", "options": ["disk-type"], "help": {"short": "The disk type."}, "enum": {"items": [{"name": "Premium_LRS", "value": "Premium_LRS"}, {"name": "StandardSSD_LRS", "value": "StandardSSD_LRS"}, {"name": "Standard_LRS", "value": "Standard_LRS"}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The log storage account ARM Id."}}]}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.fabricDiscoveryMachineId", "options": ["fabric-discovery-machine-id"], "help": {"short": "The ARM Id of discovered machine."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.licenseType", "options": ["license-type"], "help": {"short": "The license type."}, "enum": {"items": [{"name": "NoLicenseType", "value": "NoLicenseType"}, {"name": "NotSpecified", "value": "NotSpecified"}, {"name": "WindowsServer", "value": "WindowsServer"}]}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.multiVmGroupName", "options": ["multi-vm-group-name"], "help": {"short": "The multi VM group name."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.processServerId", "options": ["process-server-id"], "help": {"short": "The process server Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The run-as account Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilitySetId", "options": ["target-availability-set-id"], "help": {"short": "The target availability set ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilityZone", "options": ["target-availability-zone"], "help": {"short": "The target availability zone."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetBootDiagnosticsStorageAccountId", "options": ["target-boot-diagnostics-storage-account-id"], "help": {"short": "The target boot diagnostics storage account ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetNetworkId", "options": ["target-network-id"], "help": {"short": "The selected target network ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetProximityPlacementGroupId", "options": ["target-proximity-placement-group-id"], "help": {"short": "The target proximity placement group Id."}}, {"type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetResourceGroupId", "options": ["target-resource-group-id"], "help": {"short": "The target resource group ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetSubnetName", "options": ["target-subnet-name"], "help": {"short": "The selected target subnet name."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetVmName", "options": ["target-vm-name"], "help": {"short": "The target VM name."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.targetVmSize", "options": ["target-vm-size"], "help": {"short": "The target VM size."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.testNetworkId", "options": ["test-network-id"], "help": {"short": "The selected test network ARM Id."}}, {"nullable": true, "type": "string", "var": "$input.properties.providerSpecificDetails.InMageRcm.testSubnetName", "options": ["test-subnet-name"], "help": {"short": "The selected test subnet name."}}]}]}]}], "operations": [{"operationId": "ReplicationProtectedItems_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ReplicationProtectedItem_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "input", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "policyId", "arg": "$input.properties.policyId"}, {"type": "string", "name": "protectableItemId", "arg": "$input.properties.protectableItemId"}, {"type": "object", "name": "providerSpecificDetails", "arg": "$input.properties.providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$input.properties.providerSpecificDetails.A2A", "value": "A2A"}, {"arg": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration", "value": "A2ACrossClusterMigration"}, {"arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$input.properties.providerSpecificDetails.InMage", "value": "InMage"}, {"arg": "$input.properties.providerSpecificDetails.InMageAzureV2", "value": "InMageAzureV2"}, {"arg": "$input.properties.providerSpecificDetails.InMageRcm", "value": "InMageRcm"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "@DiskEncryptionInfo_update", "name": "diskEncryptionInfo", "arg": "$input.properties.providerSpecificDetails.A2A.diskEncryptionInfo"}, {"type": "string", "name": "fabricObjectId", "arg": "$input.properties.providerSpecificDetails.A2A.fabricObjectId", "required": true}, {"type": "string", "name": "multiVmGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.A2A.multiVmGroupName"}, {"type": "string", "name": "recoveryAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryAvailabilityZone"}, {"type": "string", "name": "recoveryAzureNetworkId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryAzureNetworkId"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudServiceId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryCloudServiceId"}, {"type": "string", "name": "recoveryContainerId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryContainerId"}, {"type": "object", "name": "recoveryExtendedLocation", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation", "props": [{"type": "string", "name": "name", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.name", "required": true}, {"type": "string", "name": "type", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryExtendedLocation.type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}]}, {"type": "string", "name": "recoveryProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryResourceGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryResourceGroupId"}, {"type": "string", "name": "recoverySubnetName", "arg": "$input.properties.providerSpecificDetails.A2A.recoverySubnetName"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId", "arg": "$input.properties.providerSpecificDetails.A2A.recoveryVirtualMachineScaleSetId"}, {"type": "array", "name": "vmDisks", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskUri", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks[].diskUri", "required": true}, {"type": "string", "name": "primaryStagingAzureStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks[].primaryStagingAzureStorageAccountId", "required": true}, {"type": "string", "name": "recoveryAzureStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.vmDisks[].recoveryAzureStorageAccountId", "required": true}]}}, {"type": "array", "name": "vmManagedDisks", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks", "item": {"type": "object", "props": [{"type": "object", "name": "diskEncryptionInfo", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskEncryptionInfo", "props": [{"type": "object", "name": "diskEncryptionKeyInfo", "arg": "@DiskEncryptionInfo_update.diskEncryptionKeyInfo", "props": [{"type": "string", "name": "keyVaultResourceArmId", "arg": "@DiskEncryptionInfo_update.diskEncryptionKeyInfo.keyVaultResourceArmId"}, {"type": "string", "name": "secretIdentifier", "arg": "@DiskEncryptionInfo_update.diskEncryptionKeyInfo.secretIdentifier"}]}, {"type": "object", "name": "keyEncryptionKeyInfo", "arg": "@DiskEncryptionInfo_update.keyEncryptionKeyInfo", "props": [{"type": "string", "name": "keyIdentifier", "arg": "@DiskEncryptionInfo_update.keyEncryptionKeyInfo.keyIdentifier"}, {"type": "string", "name": "keyVaultResourceArmId", "arg": "@DiskEncryptionInfo_update.keyEncryptionKeyInfo.keyVaultResourceArmId"}]}], "cls": "DiskEncryptionInfo_update"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].diskId", "required": true}, {"type": "string", "name": "primaryStagingAzureStorageAccountId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].primaryStagingAzureStorageAccountId", "required": true}, {"type": "string", "name": "recoveryDiskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryResourceGroupId", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryResourceGroupId", "required": true}, {"type": "string", "name": "recoveryTargetDiskAccountType", "arg": "$input.properties.providerSpecificDetails.A2A.vmManagedDisks[].recoveryTargetDiskAccountType"}]}}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId", "arg": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.fabricObjectId"}, {"type": "string", "name": "recoveryContainerId", "arg": "$input.properties.providerSpecificDetails.A2ACrossClusterMigration.recoveryContainerId"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskEncryptionSetId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToInclude", "item": {"type": "string"}}, {"type": "array", "name": "disksToIncludeForManagedDisks", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskEncryptionSetId"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.disksToIncludeForManagedDisks[].logStorageAccountId"}]}}, {"type": "string", "name": "enableRdpOnTargetOption", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.enableRdpOnTargetOption"}, {"type": "string", "name": "hvHostVmId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.hvHostVmId"}, {"type": "string", "name": "licenseType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.licenseType", "enum": {"items": [{"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.logStorageAccountId"}, {"type": "string", "name": "osType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.osType"}, {"type": "object", "name": "seedManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "sqlServerLicenseType", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.sqlServerLicenseType", "enum": {"items": [{"value": "AHUB"}, {"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "PAYG"}]}}, {"type": "string", "name": "targetAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAvailabilityZone"}, {"type": "string", "name": "targetAzureNetworkId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureNetworkId"}, {"type": "string", "name": "targetAzureSubnetId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureSubnetId"}, {"type": "string", "name": "targetAzureV1ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV1ResourceGroupId"}, {"type": "string", "name": "targetAzureV2ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureV2ResourceGroupId"}, {"type": "string", "name": "targetAzureVmName", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetAzureVmName"}, {"type": "object", "name": "targetManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetProximityPlacementGroupId"}, {"type": "string", "name": "targetStorageAccountId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetStorageAccountId"}, {"type": "string", "name": "targetVmSize", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmSize"}, {"type": "object", "name": "targetVmTags", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisks"}, {"type": "string", "name": "useManagedDisksForReplication", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.useManagedDisksForReplication"}, {"type": "string", "name": "vhdId", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vhdId"}, {"type": "string", "name": "vmName", "arg": "$input.properties.providerSpecificDetails.HyperVReplicaAzure.vmName"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "datastoreName", "arg": "$input.properties.providerSpecificDetails.InMage.datastoreName"}, {"type": "object", "name": "diskExclusionInput", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput", "props": [{"type": "array", "name": "diskSignatureOptions", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions", "item": {"type": "object", "props": [{"type": "string", "name": "diskSignature", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions[].diskSignature"}]}}, {"type": "array", "name": "volumeOptions", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions", "item": {"type": "object", "props": [{"type": "string", "name": "onlyExcludeIfSingleVolume", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].onlyExcludeIfSingleVolume"}, {"type": "string", "name": "volumeLabel", "arg": "$input.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].volumeLabel"}]}}]}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.InMage.disksToInclude", "item": {"type": "string"}}, {"type": "string", "name": "masterTargetId", "arg": "$input.properties.providerSpecificDetails.InMage.masterTargetId", "required": true}, {"type": "string", "name": "multiVmGroupId", "arg": "$input.properties.providerSpecificDetails.InMage.multiVmGroupId", "required": true}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.InMage.multiVmGroupName", "required": true}, {"type": "string", "name": "processServerId", "arg": "$input.properties.providerSpecificDetails.InMage.processServerId", "required": true}, {"type": "string", "name": "retentionDrive", "arg": "$input.properties.providerSpecificDetails.InMage.retentionDrive", "required": true}, {"type": "string", "name": "runAsAccountId", "arg": "$input.properties.providerSpecificDetails.InMage.runAsAccountId"}, {"type": "string", "name": "vmFriendlyName", "arg": "$input.properties.providerSpecificDetails.InMage.vmFriendlyName"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.diskEncryptionSetId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskEncryptionSetId"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.disksToInclude[].logStorageAccountId"}]}}, {"type": "string", "name": "enableRdpOnTargetOption", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.enableRdpOnTargetOption"}, {"type": "string", "name": "licenseType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.licenseType", "enum": {"items": [{"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.logStorageAccountId"}, {"type": "string", "name": "masterTargetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.masterTargetId"}, {"type": "string", "name": "multiVmGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.multiVmGroupName"}, {"type": "string", "name": "processServerId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.processServerId"}, {"type": "string", "name": "runAsAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.runAsAccountId"}, {"type": "object", "name": "seedManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "sqlServerLicenseType", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.sqlServerLicenseType", "enum": {"items": [{"value": "AHUB"}, {"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "PAYG"}]}}, {"type": "string", "name": "storageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAvailabilityZone"}, {"type": "string", "name": "targetAzureNetworkId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureNetworkId"}, {"type": "string", "name": "targetAzureSubnetId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureSubnetId"}, {"type": "string", "name": "targetAzureV1ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV1ResourceGroupId"}, {"type": "string", "name": "targetAzureV2ResourceGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureV2ResourceGroupId"}, {"type": "string", "name": "targetAzureVmName", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetAzureVmName"}, {"type": "object", "name": "targetManagedDiskTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmSize", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmSize"}, {"type": "object", "name": "targetVmTags", "arg": "$input.properties.providerSpecificDetails.InMageAzureV2.targetVmTags", "additionalProps": {"item": {"type": "string"}}}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"type": "object", "name": "disksDefault", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskEncryptionSetId"}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.diskType", "required": true, "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksDefault.logStorageAccountId", "required": true}]}, {"type": "array", "name": "disksToInclude", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude", "format": {"minLength": 1}, "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskEncryptionSetId"}, {"type": "string", "name": "diskId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskId", "required": true}, {"type": "string", "name": "diskType", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].diskType", "required": true, "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "string", "name": "logStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.disksToInclude[].logStorageAccountId", "required": true}]}}, {"type": "string", "name": "fabricDiscoveryMachineId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.fabricDiscoveryMachineId", "required": true}, {"type": "string", "name": "licenseType", "arg": "$input.properties.providerSpecificDetails.InMageRcm.licenseType", "enum": {"items": [{"value": "NoLicenseType"}, {"value": "NotSpecified"}, {"value": "WindowsServer"}]}}, {"type": "string", "name": "multiVmGroupName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.multiVmGroupName"}, {"type": "string", "name": "processServerId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.processServerId", "required": true}, {"type": "string", "name": "runAsAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.runAsAccountId"}, {"type": "string", "name": "targetAvailabilitySetId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetBootDiagnosticsStorageAccountId"}, {"type": "string", "name": "targetNetworkId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetResourceGroupId", "required": true}, {"type": "string", "name": "targetSubnetName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetSubnetName"}, {"type": "string", "name": "targetVmName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetVmName"}, {"type": "string", "name": "targetVmSize", "arg": "$input.properties.providerSpecificDetails.InMageRcm.targetVmSize"}, {"type": "string", "name": "testNetworkId", "arg": "$input.properties.providerSpecificDetails.InMageRcm.testNetworkId"}, {"type": "string", "name": "testSubnetName", "arg": "$input.properties.providerSpecificDetails.InMageRcm.testSubnetName"}]}]}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ReplicationProtectedItem_read"}}}}, {"statusCode": [202]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9/2022-08-01.xml deleted file mode 100644 index aaade75df..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9/2022-08-01.xml +++ /dev/null @@ -1,5158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L2ZhaWxvdmVyY29tbWl0/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L2ZhaWxvdmVyY29tbWl0/2022-08-01.json deleted file mode 100644 index 6d5ea0b73..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L2ZhaWxvdmVyY29tbWl0/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/failovercommit", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9mYWlsb3ZlckNvbW1pdA==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "failover-commit", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/failovercommit", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9mYWlsb3ZlckNvbW1pdA==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Unique fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "replicated-protected-item-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_FailoverCommit", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/failoverCommit", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L2ZhaWxvdmVyY29tbWl0/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L2ZhaWxvdmVyY29tbWl0/2022-08-01.xml deleted file mode 100644 index 1599d468f..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L2ZhaWxvdmVyY29tbWl0/2022-08-01.xml +++ /dev/null @@ -1,1123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3BsYW5uZWRmYWlsb3Zlcg==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3BsYW5uZWRmYWlsb3Zlcg==/2022-08-01.json deleted file mode 100644 index 8927046c2..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3BsYW5uZWRmYWlsb3Zlcg==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/plannedfailover", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9wbGFubmVkRmFpbG92ZXI=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "planned-failover", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/plannedfailover", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9wbGFubmVkRmFpbG92ZXI=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Unique fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$failoverInput.properties.failoverDirection", "options": ["failover-direction"], "group": "Properties", "help": {"short": "Failover direction."}}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails", "options": ["provider-details", "provider-specific-details"], "group": "Properties", "help": {"short": "Provider specific settings."}, "args": [{"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.primaryKekCertificatePfx", "options": ["primary-kek-certificate-pfx"], "help": {"short": "Primary kek certificate pfx."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.recoveryPointId", "options": ["recovery-point-id"], "help": {"short": "The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.secondaryKekCertificatePfx", "options": ["secondary-kek-certificate-pfx"], "help": {"short": "Secondary kek certificate pfx."}}]}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback", "options": ["hyper-v-replica-azure-failback"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback.dataSyncOption", "options": ["data-sync-option"], "help": {"short": "Data sync option."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback.providerIdForAlternateRecovery", "options": ["provider-id-for-alternate-recovery"], "help": {"short": "Provider Id for alternate location."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback.recoveryVmCreationOption", "options": ["recovery-vm-creation-option"], "help": {"short": "ALR options to create alternate recovery."}}]}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.InMageRcmFailback", "options": ["in-mage-rcm-failback"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.InMageRcmFailback.recoveryPointType", "options": ["recovery-point-type"], "required": true, "help": {"short": "The recovery point type."}, "enum": {"items": [{"name": "ApplicationConsistent", "value": "ApplicationConsistent"}, {"name": "CrashConsistent", "value": "CrashConsistent"}]}}]}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_PlannedFailover", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/plannedFailover", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "failoverInput", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "failoverDirection", "arg": "$failoverInput.properties.failoverDirection"}, {"type": "object", "name": "providerSpecificDetails", "arg": "$failoverInput.properties.providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback", "value": "HyperVReplicaAzureFailback"}, {"arg": "$failoverInput.properties.providerSpecificDetails.InMageRcmFailback", "value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "primaryKekCertificatePfx", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.primaryKekCertificatePfx"}, {"type": "string", "name": "recoveryPointId", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.recoveryPointId"}, {"type": "string", "name": "secondaryKekCertificatePfx", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.secondaryKekCertificatePfx"}]}, {"property": "instanceType", "value": "HyperVReplicaAzureFailback", "props": [{"type": "string", "name": "dataSyncOption", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback.dataSyncOption"}, {"type": "string", "name": "providerIdForAlternateRecovery", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback.providerIdForAlternateRecovery"}, {"type": "string", "name": "recoveryVmCreationOption", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzureFailback.recoveryVmCreationOption"}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"type": "string", "name": "recoveryPointType", "arg": "$failoverInput.properties.providerSpecificDetails.InMageRcmFailback.recoveryPointType", "required": true, "enum": {"items": [{"value": "ApplicationConsistent"}, {"value": "CrashConsistent"}]}}]}]}]}], "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3BsYW5uZWRmYWlsb3Zlcg==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3BsYW5uZWRmYWlsb3Zlcg==/2022-08-01.xml deleted file mode 100644 index f05820760..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3BsYW5uZWRmYWlsb3Zlcg==/2022-08-01.xml +++ /dev/null @@ -1,1198 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlbW92ZQ==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlbW92ZQ==/2022-08-01.json deleted file mode 100644 index cd3bed46e..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlbW92ZQ==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/remove", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9yZW1vdmU=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "remove", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/remove", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9yZW1vdmU=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$disableProtectionInput.properties.disableProtectionReason", "options": ["disable-reason", "disable-protection-reason"], "group": "Properties", "help": {"short": "Disable protection reason. It can have values NotSpecified/MigrationComplete."}, "enum": {"items": [{"name": "MigrationComplete", "value": "MigrationComplete"}, {"name": "NotSpecified", "value": "NotSpecified"}]}}, {"type": "object", "var": "$disableProtectionInput.properties.replicationProviderInput", "options": ["provider-input", "replication-provider-input"], "group": "Properties", "help": {"short": "Replication provider specific input."}, "args": [{"type": "object", "var": "$disableProtectionInput.properties.replicationProviderInput.InMage", "options": ["in-mage"], "args": [{"type": "string", "var": "$disableProtectionInput.properties.replicationProviderInput.InMage.replicaVmDeletionStatus", "options": ["replica-vm-deletion-status"], "help": {"short": "A value indicating whether the replica VM should be destroyed or retained. Values from Delete and Retain."}}]}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/remove", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "disableProtectionInput", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "disableProtectionReason", "arg": "$disableProtectionInput.properties.disableProtectionReason", "enum": {"items": [{"value": "MigrationComplete"}, {"value": "NotSpecified"}]}}, {"type": "object", "name": "replicationProviderInput", "arg": "$disableProtectionInput.properties.replicationProviderInput", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$disableProtectionInput.properties.replicationProviderInput.InMage", "value": "InMage"}]}}], "discriminators": [{"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "replicaVmDeletionStatus", "arg": "$disableProtectionInput.properties.replicationProviderInput.InMage.replicaVmDeletionStatus"}]}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlbW92ZQ==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlbW92ZQ==/2022-08-01.xml deleted file mode 100644 index 36f441e6a..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlbW92ZQ==/2022-08-01.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlcHJvdGVjdA==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlcHJvdGVjdA==/2022-08-01.json deleted file mode 100644 index d24299c8a..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlcHJvdGVjdA==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/reprotect", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9yZVByb3RlY3Q=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "reprotect", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/reprotect", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS9yZVByb3RlY3Q=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Unique fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$reprotectInput.properties.failoverDirection", "options": ["failover-direction"], "group": "Properties", "help": {"short": "Failover direction."}}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails", "options": ["provider-details", "provider-specific-details"], "group": "Properties", "help": {"short": "Provider specific reverse replication input."}, "args": [{"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.A2A", "options": ["a2-a"], "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.policyId", "options": ["policy-id"], "help": {"short": "The Policy Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryAvailabilitySetId", "options": ["recovery-availability-set-id"], "help": {"short": "The recovery availability set."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryCloudServiceId", "options": ["recovery-cloud-service-id"], "help": {"short": "The recovery cloud service Id. Valid for V1 scenarios."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryContainerId", "options": ["recovery-container-id"], "help": {"short": "The recovery container Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryResourceGroupId", "options": ["recovery-resource-group-id"], "help": {"short": "The recovery resource group Id. Valid for V2 scenarios."}}, {"type": "array", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks", "options": ["vm-disks"], "help": {"short": "The list of vm disk details."}, "item": {"type": "object", "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks[].diskUri", "options": ["disk-uri"], "required": true, "help": {"short": "The disk Uri."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks[].primaryStagingAzureStorageAccountId", "options": ["primary-staging-azure-storage-account-id"], "required": true, "help": {"short": "The primary staging storage account Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks[].recoveryAzureStorageAccountId", "options": ["recovery-azure-storage-account-id"], "required": true, "help": {"short": "The recovery VHD storage account Id."}}]}}]}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.hvHostVmId", "options": ["hv-host-vm-id"], "help": {"short": "The Hyper-V host Vm Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The storage account to be used for logging during replication."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.osType", "options": ["os-type"], "help": {"short": "The OS type associated with vm."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The storage account name."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.vHDId", "options": ["v-hd-id"], "help": {"short": "The OS disk VHD id associated with vm."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.vmName", "options": ["vm-name"], "help": {"short": "The Vm Name."}}]}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.InMage", "options": ["in-mage"], "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.datastoreName", "options": ["datastore-name"], "help": {"short": "The target datastore name."}}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput", "options": ["disk-exclusion-input"], "help": {"short": "The enable disk exclusion input."}, "args": [{"type": "array", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions", "options": ["disk-signature-options"], "help": {"short": "The guest disk signature based option for disk exclusion."}, "item": {"type": "object", "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions[].diskSignature", "options": ["disk-signature"], "help": {"short": "The guest signature of disk to be excluded from replication."}}]}}, {"type": "array", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions", "options": ["volume-options"], "help": {"short": "The volume label based option for disk exclusion."}, "item": {"type": "object", "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].onlyExcludeIfSingleVolume", "options": ["only-exclude-if-single-volume"], "help": {"short": "The value indicating whether to exclude multi volume disk or not. If a disk has multiple volumes and one of the volume has label matching with VolumeLabel this disk will be excluded from replication if OnlyExcludeIfSingleVolume is false."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].volumeLabel", "options": ["volume-label"], "help": {"short": "The volume label. The disk having any volume with this label will be excluded from replication."}}]}}]}, {"type": "array", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "item": {"type": "string"}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.masterTargetId", "options": ["master-target-id"], "required": true, "help": {"short": "The Master Target Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.processServerId", "options": ["process-server-id"], "required": true, "help": {"short": "The Process Server Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.profileId", "options": ["profile-id"], "required": true, "help": {"short": "The Policy Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.retentionDrive", "options": ["retention-drive"], "required": true, "help": {"short": "The retention drive to use on the MT."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMage.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The CS account Id."}}]}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2", "options": ["in-mage-azure-v2"], "args": [{"type": "array", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.disksToInclude", "options": ["disks-to-include"], "help": {"short": "The disks to include list."}, "item": {"type": "string"}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.logStorageAccountId", "options": ["log-storage-account-id"], "help": {"short": "The storage account to be used for logging during replication."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.masterTargetId", "options": ["master-target-id"], "help": {"short": "The Master target Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.policyId", "options": ["policy-id"], "help": {"short": "The Policy Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.processServerId", "options": ["process-server-id"], "help": {"short": "The Process Server Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The CS account Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The storage account id."}}]}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcm", "options": ["in-mage-rcm"], "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.datastoreName", "options": ["datastore-name"], "required": true, "help": {"short": "The target datastore name."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.logStorageAccountId", "options": ["log-storage-account-id"], "required": true, "help": {"short": "The log storage account ARM Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.policyId", "options": ["policy-id"], "help": {"short": "The Policy Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.reprotectAgentId", "options": ["reprotect-agent-id"], "required": true, "help": {"short": "The reprotect agent Id."}}]}, {"type": "object", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback", "options": ["in-mage-rcm-failback"], "args": [{"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback.policyId", "options": ["policy-id"], "required": true, "help": {"short": "The Policy Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback.processServerId", "options": ["process-server-id"], "required": true, "help": {"short": "The process server Id."}}, {"type": "string", "var": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback.runAsAccountId", "options": ["run-as-account-id"], "help": {"short": "The run as account Id."}}]}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_Reprotect", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/reProtect", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "reprotectInput", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "failoverDirection", "arg": "$reprotectInput.properties.failoverDirection"}, {"type": "object", "name": "providerSpecificDetails", "arg": "$reprotectInput.properties.providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$reprotectInput.properties.providerSpecificDetails.A2A", "value": "A2A"}, {"arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$reprotectInput.properties.providerSpecificDetails.InMage", "value": "InMage"}, {"arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2", "value": "InMageAzureV2"}, {"arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcm", "value": "InMageRcm"}, {"arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback", "value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "policyId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.policyId"}, {"type": "string", "name": "recoveryAvailabilitySetId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryCloudServiceId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryCloudServiceId"}, {"type": "string", "name": "recoveryContainerId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryContainerId"}, {"type": "string", "name": "recoveryResourceGroupId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.recoveryResourceGroupId"}, {"type": "array", "name": "vmDisks", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskUri", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks[].diskUri", "required": true}, {"type": "string", "name": "primaryStagingAzureStorageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks[].primaryStagingAzureStorageAccountId", "required": true}, {"type": "string", "name": "recoveryAzureStorageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.A2A.vmDisks[].recoveryAzureStorageAccountId", "required": true}]}}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "hvHostVmId", "arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.hvHostVmId"}, {"type": "string", "name": "logStorageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.logStorageAccountId"}, {"type": "string", "name": "osType", "arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.osType"}, {"type": "string", "name": "storageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.storageAccountId"}, {"type": "string", "name": "vHDId", "arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.vHDId"}, {"type": "string", "name": "vmName", "arg": "$reprotectInput.properties.providerSpecificDetails.HyperVReplicaAzure.vmName"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "datastoreName", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.datastoreName"}, {"type": "object", "name": "diskExclusionInput", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput", "props": [{"type": "array", "name": "diskSignatureOptions", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions", "item": {"type": "object", "props": [{"type": "string", "name": "diskSignature", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.diskSignatureOptions[].diskSignature"}]}}, {"type": "array", "name": "volumeOptions", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions", "item": {"type": "object", "props": [{"type": "string", "name": "onlyExcludeIfSingleVolume", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].onlyExcludeIfSingleVolume"}, {"type": "string", "name": "volumeLabel", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.diskExclusionInput.volumeOptions[].volumeLabel"}]}}]}, {"type": "array", "name": "disksToInclude", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.disksToInclude", "item": {"type": "string"}}, {"type": "string", "name": "masterTargetId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.masterTargetId", "required": true}, {"type": "string", "name": "processServerId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.processServerId", "required": true}, {"type": "string", "name": "profileId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.profileId", "required": true}, {"type": "string", "name": "retentionDrive", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.retentionDrive", "required": true}, {"type": "string", "name": "runAsAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMage.runAsAccountId"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "array", "name": "disksToInclude", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.disksToInclude", "item": {"type": "string"}}, {"type": "string", "name": "logStorageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.logStorageAccountId"}, {"type": "string", "name": "masterTargetId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.masterTargetId"}, {"type": "string", "name": "policyId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.policyId"}, {"type": "string", "name": "processServerId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.processServerId"}, {"type": "string", "name": "runAsAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.runAsAccountId"}, {"type": "string", "name": "storageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageAzureV2.storageAccountId"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"type": "string", "name": "datastoreName", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.datastoreName", "required": true}, {"type": "string", "name": "logStorageAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.logStorageAccountId", "required": true}, {"type": "string", "name": "policyId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.policyId"}, {"type": "string", "name": "reprotectAgentId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcm.reprotectAgentId", "required": true}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"type": "string", "name": "policyId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback.policyId", "required": true}, {"type": "string", "name": "processServerId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback.processServerId", "required": true}, {"type": "string", "name": "runAsAccountId", "arg": "$reprotectInput.properties.providerSpecificDetails.InMageRcmFailback.runAsAccountId"}]}]}]}], "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlcHJvdGVjdA==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlcHJvdGVjdA==/2022-08-01.xml deleted file mode 100644 index 023876cf3..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3JlcHJvdGVjdA==/2022-08-01.xml +++ /dev/null @@ -1,1366 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3VucGxhbm5lZGZhaWxvdmVy/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3VucGxhbm5lZGZhaWxvdmVy/2022-08-01.json deleted file mode 100644 index 5b0af272b..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3VucGxhbm5lZGZhaWxvdmVy/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/unplannedfailover", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS91bnBsYW5uZWRGYWlsb3Zlcg==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protected-item", "commands": [{"name": "unplanned-failover", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotecteditems/{}/unplannedfailover", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0ZWRJdGVtcy97cmVwbGljYXRlZFByb3RlY3RlZEl0ZW1OYW1lfS91bnBsYW5uZWRGYWlsb3Zlcg==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Unique fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "string", "var": "$Path.replicatedProtectedItemName", "options": ["n", "name", "replicated-protected-item-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Replication protected item name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$failoverInput.properties.failoverDirection", "options": ["failover-direction"], "group": "Properties", "help": {"short": "Failover direction."}}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails", "options": ["provider-details", "provider-specific-details"], "group": "Properties", "help": {"short": "Provider specific settings."}, "args": [{"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.A2A", "options": ["a2a"], "group": "", "help": {"short": "A2A"}, "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.A2A.cloudServiceCreationOption", "options": ["cloud-service-creation-option"], "help": {"short": "A value indicating whether to use recovery cloud service for failover or not."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.A2A.recoveryPointId", "options": ["recovery-point-id"], "help": {"short": "The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed."}}]}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.primaryKekCertificatePfx", "options": ["primary-kek-certificate-pfx"], "help": {"short": "Primary kek certificate pfx."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.recoveryPointId", "options": ["recovery-point-id"], "help": {"short": "The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.secondaryKekCertificatePfx", "options": ["secondary-kek-certificate-pfx"], "help": {"short": "Secondary kek certificate pfx."}}]}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.InMage", "options": ["in-mage"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.InMage.recoveryPointId", "options": ["recovery-point-id"], "help": {"short": "The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.InMage.recoveryPointType", "options": ["recovery-point-type"], "help": {"short": "The recovery point type. Values from LatestTime, LatestTag or Custom. In the case of custom, the recovery point provided by RecoveryPointId will be used. In the other two cases, recovery point id will be ignored."}, "enum": {"items": [{"name": "Custom", "value": "Custom"}, {"name": "LatestTag", "value": "LatestTag"}, {"name": "LatestTime", "value": "LatestTime"}]}}]}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.InMageAzureV2", "options": ["in-mage-azure-v2"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.InMageAzureV2.recoveryPointId", "options": ["recovery-point-id"], "help": {"short": "The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed."}}]}, {"type": "object", "var": "$failoverInput.properties.providerSpecificDetails.InMageRcm", "options": ["in-mage-rcm"], "args": [{"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.InMageRcm.performShutdown", "options": ["perform-shutdown"], "required": true, "help": {"short": "A value indicating whether VM is to be shutdown."}}, {"type": "string", "var": "$failoverInput.properties.providerSpecificDetails.InMageRcm.recoveryPointId", "options": ["recovery-point-id"], "help": {"short": "The recovery point id to be passed to failover to a particular recovery point. In case of latest recovery point, null should be passed."}}]}]}, {"type": "string", "var": "$failoverInput.properties.sourceSiteOperations", "options": ["source-site-operations"], "group": "Properties", "help": {"short": "Source site operations status."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectedItems_UnplannedFailover", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/unplannedFailover", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "replicatedProtectedItemName", "arg": "$Path.replicatedProtectedItemName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "failoverInput", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "failoverDirection", "arg": "$failoverInput.properties.failoverDirection"}, {"type": "object", "name": "providerSpecificDetails", "arg": "$failoverInput.properties.providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$failoverInput.properties.providerSpecificDetails.A2A", "value": "A2A"}, {"arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$failoverInput.properties.providerSpecificDetails.InMage", "value": "InMage"}, {"arg": "$failoverInput.properties.providerSpecificDetails.InMageAzureV2", "value": "InMageAzureV2"}, {"arg": "$failoverInput.properties.providerSpecificDetails.InMageRcm", "value": "InMageRcm"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "cloudServiceCreationOption", "arg": "$failoverInput.properties.providerSpecificDetails.A2A.cloudServiceCreationOption"}, {"type": "string", "name": "recoveryPointId", "arg": "$failoverInput.properties.providerSpecificDetails.A2A.recoveryPointId"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "primaryKekCertificatePfx", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.primaryKekCertificatePfx"}, {"type": "string", "name": "recoveryPointId", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.recoveryPointId"}, {"type": "string", "name": "secondaryKekCertificatePfx", "arg": "$failoverInput.properties.providerSpecificDetails.HyperVReplicaAzure.secondaryKekCertificatePfx"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "recoveryPointId", "arg": "$failoverInput.properties.providerSpecificDetails.InMage.recoveryPointId"}, {"type": "string", "name": "recoveryPointType", "arg": "$failoverInput.properties.providerSpecificDetails.InMage.recoveryPointType", "enum": {"items": [{"value": "Custom"}, {"value": "LatestTag"}, {"value": "LatestTime"}]}}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "string", "name": "recoveryPointId", "arg": "$failoverInput.properties.providerSpecificDetails.InMageAzureV2.recoveryPointId"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"type": "string", "name": "performShutdown", "arg": "$failoverInput.properties.providerSpecificDetails.InMageRcm.performShutdown", "required": true}, {"type": "string", "name": "recoveryPointId", "arg": "$failoverInput.properties.providerSpecificDetails.InMageRcm.recoveryPointId"}]}]}, {"type": "string", "name": "sourceSiteOperations", "arg": "$failoverInput.properties.sourceSiteOperations"}]}], "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectedItems/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "activeLocation"}, {"type": "array", "name": "allowedOperations", "item": {"type": "string"}}, {"type": "object", "name": "currentScenario", "props": [{"type": "string", "name": "jobId"}, {"type": "string", "name": "scenarioName"}, {"type": "dateTime", "name": "startTime"}]}, {"type": "string", "name": "eventCorrelationId"}, {"type": "string", "name": "failoverHealth"}, {"type": "string", "name": "failoverRecoveryPointId"}, {"type": "string", "name": "friendlyName"}, {"type": "array", "name": "healthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}], "cls": "HealthError_read"}}, {"type": "dateTime", "name": "lastSuccessfulFailoverTime"}, {"type": "dateTime", "name": "lastSuccessfulTestFailoverTime"}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "string", "name": "primaryFabricFriendlyName"}, {"type": "string", "name": "primaryFabricProvider"}, {"type": "string", "name": "primaryProtectionContainerFriendlyName"}, {"type": "string", "name": "protectableItemId"}, {"type": "string", "name": "protectedItemType"}, {"type": "string", "name": "protectionState"}, {"type": "string", "name": "protectionStateDescription"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "A2ACrossClusterMigration"}, {"value": "HyperVReplica2012"}, {"value": "HyperVReplica2012R2"}, {"value": "HyperVReplicaAzure"}, {"value": "HyperVReplicaBaseReplicationDetails"}, {"value": "InMage"}, {"value": "InMageAzureV2"}, {"value": "InMageRcm"}, {"value": "InMageRcmFailback"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"readOnly": true, "type": "dateTime", "name": "agentCertificateExpiryDate"}, {"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "autoProtectionOfDataDisk", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "fabricObjectId"}, {"type": "object", "name": "initialPrimaryExtendedLocation", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "EdgeZone"}]}}], "cls": "ExtendedLocation_read"}, {"readOnly": true, "type": "string", "name": "initialPrimaryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialPrimaryZone"}, {"type": "@ExtendedLocation_read", "name": "initialRecoveryExtendedLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryFabricLocation"}, {"readOnly": true, "type": "string", "name": "initialRecoveryZone"}, {"type": "boolean", "name": "isReplicationAgentCertificateUpdateRequired"}, {"type": "boolean", "name": "isReplicationAgentUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "managementId"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "multiVmGroupCreateOption", "enum": {"items": [{"value": "AutoCreated"}, {"value": "UserSpecified"}]}}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryAvailabilityZone"}, {"type": "@ExtendedLocation_read", "name": "primaryExtendedLocation"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "diskUri"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskAzureStorageAccountId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskUri"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "array", "name": "allowedDiskLevelOperation", "item": {"type": "string"}}, {"type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"type": "float64", "name": "dataPendingInStagingStorageAccountInMB"}, {"type": "string", "name": "dekKeyVaultArmId"}, {"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskState"}, {"type": "string", "name": "diskType"}, {"type": "string", "name": "failoverDiskName"}, {"type": "boolean", "name": "isDiskEncrypted"}, {"type": "boolean", "name": "isDiskKeyEncrypted"}, {"type": "string", "name": "kekKeyVaultArmId"}, {"type": "string", "name": "keyIdentifier"}, {"type": "string", "name": "monitoringJobType"}, {"type": "integer32", "name": "monitoringPercentageCompletion"}, {"type": "string", "name": "primaryDiskEncryptionSetId"}, {"type": "string", "name": "primaryStagingAzureStorageAccountId"}, {"type": "string", "name": "recoveryDiskEncryptionSetId"}, {"type": "string", "name": "recoveryOrignalTargetDiskId"}, {"type": "string", "name": "recoveryReplicaDiskAccountType"}, {"type": "string", "name": "recoveryReplicaDiskId"}, {"type": "string", "name": "recoveryResourceGroupId"}, {"type": "string", "name": "recoveryTargetDiskAccountType"}, {"type": "string", "name": "recoveryTargetDiskId"}, {"type": "boolean", "name": "resyncRequired"}, {"type": "string", "name": "secretIdentifier"}, {"type": "string", "name": "tfoDiskName"}]}}, {"type": "string", "name": "recoveryAvailabilitySet"}, {"type": "string", "name": "recoveryAvailabilityZone"}, {"readOnly": true, "type": "string", "name": "recoveryAzureGeneration"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryBootDiagStorageAccountId"}, {"type": "string", "name": "recoveryCapacityReservationGroupId"}, {"type": "string", "name": "recoveryCloudService"}, {"type": "@ExtendedLocation_read", "name": "recoveryExtendedLocation"}, {"type": "string", "name": "recoveryFabricLocation"}, {"type": "string", "name": "recoveryFabricObjectId"}, {"type": "string", "name": "recoveryProximityPlacementGroupId"}, {"type": "string", "name": "recoveryVirtualMachineScaleSetId"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "string", "name": "testFailoverRecoveryFabricObjectId"}, {"type": "string", "name": "tfoAzureVMName"}, {"type": "array", "name": "unprotectedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskAutoProtectionStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "integer32", "name": "diskLunId"}]}}, {"readOnly": true, "type": "string", "name": "vmEncryptionType", "enum": {"items": [{"value": "NotEncrypted"}, {"value": "OnePassEncrypted"}, {"value": "TwoPassEncrypted"}]}}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "boolean", "name": "enableAcceleratedNetworkingOnRecovery"}, {"type": "boolean", "name": "enableAcceleratedNetworkingOnTfo"}, {"type": "array", "name": "ipConfigs", "item": {"type": "object", "props": [{"type": "string", "name": "ipAddressType"}, {"type": "boolean", "name": "isPrimary"}, {"type": "boolean", "name": "isSeletedForFailover"}, {"type": "string", "name": "name"}, {"type": "string", "name": "recoveryIPAddressType"}, {"type": "array", "name": "recoveryLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "recoveryPublicIPAddressId"}, {"type": "string", "name": "recoveryStaticIPAddress"}, {"type": "string", "name": "recoverySubnetName"}, {"type": "string", "name": "staticIPAddress"}, {"type": "string", "name": "subnetName"}, {"type": "array", "name": "tfoLBBackendAddressPoolIds", "item": {"type": "string"}}, {"type": "string", "name": "tfoPublicIPAddressId"}, {"type": "string", "name": "tfoStaticIPAddress"}, {"type": "string", "name": "tfoSubnetName"}]}}, {"type": "string", "name": "nicId"}, {"type": "string", "name": "recoveryNetworkSecurityGroupId"}, {"type": "string", "name": "recoveryNicName"}, {"type": "string", "name": "recoveryNicResourceGroupName"}, {"type": "string", "name": "recoveryVMNetworkId"}, {"type": "string", "name": "replicaNicId"}, {"default": {"value": false}, "type": "boolean", "name": "reuseExistingNic"}, {"type": "string", "name": "selectionType"}, {"type": "string", "name": "sourceNicArmId"}, {"type": "string", "name": "targetNicName"}, {"type": "string", "name": "tfoNetworkSecurityGroupId"}, {"type": "string", "name": "tfoRecoveryNicName"}, {"type": "string", "name": "tfoRecoveryNicResourceGroupName"}, {"default": {"value": false}, "type": "boolean", "name": "tfoReuseExistingNic"}, {"type": "string", "name": "tfoVMNetworkId"}, {"type": "string", "name": "vMNetworkName"}], "cls": "VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}, {"type": "object", "name": "vmSyncedConfigDetails", "props": [{"type": "array", "name": "inputEndpoints", "item": {"type": "object", "props": [{"type": "string", "name": "endpointName"}, {"type": "integer32", "name": "privatePort"}, {"type": "string", "name": "protocol"}, {"type": "integer32", "name": "publicPort"}]}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}]}, {"property": "instanceType", "value": "A2ACrossClusterMigration", "props": [{"type": "string", "name": "fabricObjectId"}, {"type": "string", "name": "lifecycleId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "primaryFabricLocation"}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplica2012R2", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array<@DiskDetails_read>", "name": "vMDiskDetails", "item": {"type": "@DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "array", "name": "azureVmDiskDetails", "item": {"type": "object", "props": [{"type": "string", "name": "customTargetDiskName"}, {"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "lunId"}, {"type": "string", "name": "maxSizeMB"}, {"type": "string", "name": "targetDiskLocation"}, {"type": "string", "name": "targetDiskName"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "AzureVmDiskDetails_read"}}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "encryption"}, {"type": "object", "name": "initialReplicationDetails", "props": [{"type": "string", "name": "initialReplicationProgressPercentage"}, {"type": "string", "name": "initialReplicationType"}], "cls": "InitialReplicationDetails_read"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "oSDetails", "props": [{"type": "string", "name": "oSMajorVersion"}, {"type": "string", "name": "oSMinorVersion"}, {"type": "string", "name": "oSVersion"}, {"type": "string", "name": "osEdition"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "productType"}]}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}]}}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "recoveryAzureVmName"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "HyperVReplicaBaseReplicationDetails", "props": [{"type": "@InitialReplicationDetails_read", "name": "initialReplicationDetails"}, {"type": "dateTime", "name": "lastReplicatedTime"}, {"type": "array", "name": "vMDiskDetails", "item": {"type": "object", "props": [{"type": "integer64", "name": "maxSizeMB"}, {"type": "string", "name": "vhdId"}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vhdType"}], "cls": "DiskDetails_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMage", "props": [{"type": "string", "name": "activeSiteType"}, {"type": "object", "name": "agentDetails", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentUpdateStatus"}, {"type": "string", "name": "agentVersion"}, {"type": "string", "name": "postUpdateRebootStatus"}]}, {"type": "string", "name": "azureStorageAccountId"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "object", "name": "consistencyPoints", "additionalProps": {"item": {"type": "dateTime"}}}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "object", "name": "osDetails", "props": [{"type": "string", "name": "osType"}, {"type": "string", "name": "osVhdId"}, {"type": "string", "name": "vhdName"}]}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMB"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "float64", "name": "sourceDataInMB"}, {"type": "float64", "name": "targetDataInMB"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "rebootAfterUpdateStatus"}, {"type": "string", "name": "replicaId"}, {"type": "@InitialReplicationDetails_read", "name": "resyncDetails"}, {"type": "dateTime", "name": "retentionWindowEnd"}, {"type": "dateTime", "name": "retentionWindowStart"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageAzureV2", "props": [{"type": "dateTime", "name": "agentExpiryDate"}, {"type": "string", "name": "agentVersion"}, {"type": "array<@AzureVmDiskDetails_read>", "name": "azureVMDiskDetails", "item": {"type": "@AzureVmDiskDetails_read"}}, {"type": "string", "name": "azureVmGeneration"}, {"type": "float64", "name": "compressedDataRateInMB"}, {"type": "array", "name": "datastores", "item": {"type": "string"}}, {"type": "string", "name": "discoveryType"}, {"type": "string", "name": "diskResized"}, {"type": "string", "name": "enableRdpOnTargetOption"}, {"type": "string", "name": "firmwareType"}, {"type": "string", "name": "infrastructureVmId"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isAdditionalStatsAvailable"}, {"type": "string", "name": "isAgentUpdateRequired"}, {"type": "string", "name": "isRebootAfterUpdateRequired"}, {"type": "dateTime", "name": "lastHeartbeat"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "dateTime", "name": "lastUpdateReceivedTime"}, {"type": "string", "name": "licenseType"}, {"type": "string", "name": "masterTargetId"}, {"type": "string", "name": "multiVmGroupId"}, {"type": "string", "name": "multiVmGroupName"}, {"type": "string", "name": "multiVmSyncStatus"}, {"type": "string", "name": "osDiskId"}, {"type": "string", "name": "osType"}, {"type": "string", "name": "osVersion"}, {"type": "string", "name": "processServerId"}, {"type": "string", "name": "processServerName"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"type": "integer64", "name": "diskCapacityInBytes"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "diskName"}, {"type": "string", "name": "diskResized"}, {"type": "integer64", "name": "fileSystemCapacityInBytes"}, {"type": "string", "name": "healthErrorCode"}, {"type": "dateTime", "name": "lastRpoCalculatedTime"}, {"type": "string", "name": "progressHealth"}, {"type": "string", "name": "progressStatus"}, {"type": "string", "name": "protectionStage"}, {"type": "float64", "name": "psDataInMegaBytes"}, {"type": "integer64", "name": "resyncDurationInSeconds"}, {"type": "integer64", "name": "resyncLast15MinutesTransferredBytes"}, {"type": "dateTime", "name": "resyncLastDataTransferTimeUTC"}, {"type": "integer64", "name": "resyncProcessedBytes"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "string", "name": "resyncRequired"}, {"type": "dateTime", "name": "resyncStartTime"}, {"type": "integer64", "name": "resyncTotalTransferredBytes"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "integer64", "name": "secondsToTakeSwitchProvider"}, {"type": "float64", "name": "sourceDataInMegaBytes"}, {"type": "float64", "name": "targetDataInMegaBytes"}]}}, {"type": "array", "name": "protectedManagedDisks", "item": {"type": "object", "props": [{"type": "string", "name": "diskEncryptionSetId"}, {"type": "string", "name": "diskId"}, {"type": "string", "name": "replicaDiskType"}, {"type": "string", "name": "seedManagedDiskId"}, {"type": "string", "name": "targetDiskName"}]}}, {"type": "string", "name": "protectionStage"}, {"type": "string", "name": "recoveryAvailabilitySetId"}, {"type": "string", "name": "recoveryAzureLogStorageAccountId"}, {"type": "string", "name": "recoveryAzureResourceGroupId"}, {"type": "string", "name": "recoveryAzureStorageAccount"}, {"type": "string", "name": "recoveryAzureVMName"}, {"type": "string", "name": "recoveryAzureVMSize"}, {"type": "string", "name": "replicaId"}, {"type": "integer32", "name": "resyncProgressPercentage"}, {"type": "integer64", "name": "rpoInSeconds"}, {"type": "object", "name": "seedManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "selectedRecoveryAzureNetworkId"}, {"type": "string", "name": "selectedSourceNicId"}, {"type": "string", "name": "selectedTfoAzureNetworkId"}, {"type": "integer32", "name": "sourceVmCpuCount"}, {"type": "integer32", "name": "sourceVmRamSizeInMB"}, {"type": "string", "name": "sqlServerLicenseType"}, {"type": "array", "name": "switchProviderBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"type": "object", "name": "switchProviderDetails", "props": [{"readOnly": true, "type": "string", "name": "targetApplianceId"}, {"readOnly": true, "type": "string", "name": "targetFabricId"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"readOnly": true, "type": "string", "name": "targetVaultId"}]}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "object", "name": "targetManagedDiskTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "object", "name": "targetNicTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetVmId"}, {"type": "object", "name": "targetVmTags", "additionalProps": {"item": {"type": "string"}}}, {"type": "integer64", "name": "totalDataTransferred"}, {"type": "string", "name": "totalProgressHealth"}, {"type": "float64", "name": "uncompressedDataRateInMB"}, {"type": "string", "name": "useManagedDisks"}, {"type": "string", "name": "vCenterInfrastructureId"}, {"type": "array<@HealthError_read>", "name": "validationErrors", "item": {"type": "@HealthError_read"}}, {"type": "string", "name": "vhdName"}, {"type": "string", "name": "vmId"}, {"type": "array<@VMNicDetails_read>", "name": "vmNics", "item": {"type": "@VMNicDetails_read"}}, {"type": "string", "name": "vmProtectionState"}, {"type": "string", "name": "vmProtectionStateDescription"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "agentUpgradeAttemptToVersion"}, {"type": "array", "name": "agentUpgradeBlockingErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "agentUpgradeJobId"}, {"readOnly": true, "type": "string", "name": "agentUpgradeState", "enum": {"items": [{"value": "Commit"}, {"value": "Completed"}, {"value": "None"}, {"value": "Started"}]}}, {"readOnly": true, "type": "float64", "name": "allocatedMemoryInMB"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "string", "name": "discoveryType"}, {"readOnly": true, "type": "string", "name": "fabricDiscoveryMachineId"}, {"readOnly": true, "type": "string", "name": "failoverRecoveryPointId"}, {"readOnly": true, "type": "string", "name": "firmwareType"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "string", "name": "isLastUpgradeSuccessful"}, {"type": "array", "name": "lastAgentUpgradeErrorDetails", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "errorMessage"}, {"readOnly": true, "type": "object", "name": "errorMessageParameters", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "object", "name": "errorTags", "additionalProps": {"readOnly": true, "item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "possibleCauses"}, {"readOnly": true, "type": "string", "name": "recommendedAction"}]}}, {"readOnly": true, "type": "string", "name": "lastAgentUpgradeType"}, {"readOnly": true, "type": "string", "name": "lastRecoveryPointId"}, {"readOnly": true, "type": "dateTime", "name": "lastRecoveryPointReceived"}, {"readOnly": true, "type": "dateTime", "name": "lastRpoCalculatedTime"}, {"readOnly": true, "type": "integer64", "name": "lastRpoInSeconds"}, {"type": "string", "name": "licenseType"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestAgentReleaseDate"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"readOnly": true, "type": "string", "name": "primaryNicIpAddress"}, {"readOnly": true, "type": "string", "name": "processServerId"}, {"readOnly": true, "type": "string", "name": "processServerName"}, {"readOnly": true, "type": "integer32", "name": "processorCoreCount"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskEncryptionSetId"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"type": "string", "name": "diskType", "enum": {"items": [{"value": "Premium_LRS"}, {"value": "StandardSSD_LRS"}, {"value": "Standard_LRS"}]}}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "@InMageRcmSyncDetails_read", "name": "resyncDetails"}, {"readOnly": true, "type": "string", "name": "seedBlobUri"}, {"readOnly": true, "type": "string", "name": "seedManagedDiskId"}, {"readOnly": true, "type": "string", "name": "targetManagedDiskId"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "runAsAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"type": "string", "name": "targetAvailabilitySetId"}, {"type": "string", "name": "targetAvailabilityZone"}, {"type": "string", "name": "targetBootDiagnosticsStorageAccountId"}, {"readOnly": true, "type": "string", "name": "targetGeneration"}, {"type": "string", "name": "targetLocation"}, {"type": "string", "name": "targetNetworkId"}, {"type": "string", "name": "targetProximityPlacementGroupId"}, {"type": "string", "name": "targetResourceGroupId"}, {"type": "string", "name": "targetVmName"}, {"type": "string", "name": "targetVmSize"}, {"type": "string", "name": "testNetworkId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"type": "string", "name": "isPrimaryNic"}, {"type": "string", "name": "isSelectedForFailover"}, {"readOnly": true, "type": "string", "name": "nicId"}, {"readOnly": true, "type": "string", "name": "sourceIPAddress"}, {"readOnly": true, "type": "string", "name": "sourceIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"readOnly": true, "type": "string", "name": "sourceNetworkId"}, {"readOnly": true, "type": "string", "name": "sourceSubnetName"}, {"type": "string", "name": "targetIPAddress"}, {"type": "string", "name": "targetIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "targetSubnetName"}, {"type": "string", "name": "testIPAddress"}, {"type": "string", "name": "testIPAddressType", "enum": {"items": [{"value": "Dynamic"}, {"value": "Static"}]}}, {"type": "string", "name": "testSubnetName"}]}}]}, {"property": "instanceType", "value": "InMageRcmFailback", "props": [{"readOnly": true, "type": "string", "name": "azureVirtualMachineId"}, {"type": "object", "name": "discoveredVmDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "createdTimestamp"}, {"readOnly": true, "type": "array", "name": "datastores", "item": {"type": "string"}}, {"readOnly": true, "type": "array", "name": "ipAddresses", "item": {"type": "string"}}, {"readOnly": true, "type": "boolean", "name": "isDeleted"}, {"readOnly": true, "type": "dateTime", "name": "lastDiscoveryTimeInUtc"}, {"readOnly": true, "type": "string", "name": "osName"}, {"readOnly": true, "type": "string", "name": "powerStatus"}, {"readOnly": true, "type": "dateTime", "name": "updatedTimestamp"}, {"readOnly": true, "type": "string", "name": "vCenterFqdn"}, {"readOnly": true, "type": "string", "name": "vCenterId"}, {"readOnly": true, "type": "string", "name": "vmFqdn"}, {"readOnly": true, "type": "string", "name": "vmwareToolsStatus"}]}, {"readOnly": true, "type": "integer64", "name": "initialReplicationProcessedBytes"}, {"readOnly": true, "type": "string", "name": "initialReplicationProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "initialReplicationProgressPercentage"}, {"readOnly": true, "type": "integer64", "name": "initialReplicationTransferredBytes"}, {"readOnly": true, "type": "string", "name": "internalIdentifier"}, {"readOnly": true, "type": "boolean", "name": "isAgentRegistrationSuccessfulAfterFailover"}, {"readOnly": true, "type": "dateTime", "name": "lastPlannedFailoverStartTime"}, {"readOnly": true, "type": "string", "name": "lastPlannedFailoverStatus", "enum": {"items": [{"value": "Cancelled"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}]}}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyFriendlyName"}, {"readOnly": true, "type": "string", "name": "lastUsedPolicyId"}, {"readOnly": true, "type": "string", "name": "logStorageAccountId"}, {"type": "object", "name": "mobilityAgentDetails", "props": [{"readOnly": true, "type": "dateTime", "name": "agentVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "driverVersion"}, {"readOnly": true, "type": "dateTime", "name": "driverVersionExpiryDate"}, {"readOnly": true, "type": "string", "name": "isUpgradeable"}, {"readOnly": true, "type": "dateTime", "name": "lastHeartbeatUtc"}, {"readOnly": true, "type": "string", "name": "latestUpgradableVersionWithoutReboot"}, {"readOnly": true, "type": "string", "name": "latestVersion"}, {"readOnly": true, "type": "array", "name": "reasonsBlockingUpgrade", "item": {"type": "string", "enum": {"items": [{"value": "AgentNoHeartbeat"}, {"value": "AlreadyOnLatestVersion"}, {"value": "DistroIsNotReported"}, {"value": "DistroNotSupportedForUpgrade"}, {"value": "IncompatibleApplianceVersion"}, {"value": "InvalidAgentVersion"}, {"value": "InvalidDriverVersion"}, {"value": "MissingUpgradePath"}, {"value": "NotProtected"}, {"value": "ProcessServerNoHeartbeat"}, {"value": "RcmProxyNoHeartbeat"}, {"value": "RebootRequired"}, {"value": "Unknown"}, {"value": "UnsupportedProtectionScenario"}]}}}, {"readOnly": true, "type": "string", "name": "version"}]}, {"readOnly": true, "type": "string", "name": "multiVmGroupName"}, {"readOnly": true, "type": "string", "name": "osType"}, {"type": "array", "name": "protectedDisks", "item": {"type": "object", "props": [{"readOnly": true, "type": "integer64", "name": "capacityInBytes"}, {"readOnly": true, "type": "float64", "name": "dataPendingAtSourceAgentInMB"}, {"readOnly": true, "type": "float64", "name": "dataPendingInLogDataStoreInMB"}, {"readOnly": true, "type": "string", "name": "diskId"}, {"readOnly": true, "type": "string", "name": "diskName"}, {"readOnly": true, "type": "string", "name": "diskUuid"}, {"type": "object", "name": "irDetails", "props": [{"readOnly": true, "type": "integer64", "name": "last15MinutesTransferredBytes"}, {"readOnly": true, "type": "string", "name": "lastDataTransferTimeUtc"}, {"readOnly": true, "type": "string", "name": "lastRefreshTime"}, {"readOnly": true, "type": "integer64", "name": "processedBytes"}, {"readOnly": true, "type": "string", "name": "progressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "Queued"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "progressPercentage"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "integer64", "name": "transferredBytes"}], "cls": "InMageRcmFailbackSyncDetails_read"}, {"readOnly": true, "type": "string", "name": "isInitialReplicationComplete"}, {"readOnly": true, "type": "string", "name": "isOSDisk"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncTime"}, {"type": "@InMageRcmFailbackSyncDetails_read", "name": "resyncDetails"}]}}, {"readOnly": true, "type": "string", "name": "reprotectAgentId"}, {"readOnly": true, "type": "string", "name": "reprotectAgentName"}, {"readOnly": true, "type": "integer64", "name": "resyncProcessedBytes"}, {"readOnly": true, "type": "string", "name": "resyncProgressHealth", "enum": {"items": [{"value": "InProgress"}, {"value": "NoProgress"}, {"value": "None"}, {"value": "SlowProgress"}]}}, {"readOnly": true, "type": "integer32", "name": "resyncProgressPercentage"}, {"readOnly": true, "type": "string", "name": "resyncRequired"}, {"readOnly": true, "type": "string", "name": "resyncState", "enum": {"items": [{"value": "None"}, {"value": "PreparedForResynchronization"}, {"value": "StartedResynchronization"}]}}, {"readOnly": true, "type": "integer64", "name": "resyncTransferredBytes"}, {"readOnly": true, "type": "string", "name": "targetDataStoreName"}, {"readOnly": true, "type": "string", "name": "targetVmName"}, {"readOnly": true, "type": "string", "name": "targetvCenterId"}, {"type": "array", "name": "vmNics", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "adapterType"}, {"readOnly": true, "type": "string", "name": "macAddress"}, {"readOnly": true, "type": "string", "name": "networkName"}, {"readOnly": true, "type": "string", "name": "sourceIpAddress"}]}}]}]}, {"type": "string", "name": "recoveryContainerId"}, {"type": "string", "name": "recoveryFabricFriendlyName"}, {"type": "string", "name": "recoveryFabricId"}, {"type": "string", "name": "recoveryProtectionContainerFriendlyName"}, {"type": "string", "name": "recoveryServicesProviderId"}, {"type": "string", "name": "replicationHealth"}, {"type": "string", "name": "switchProviderState"}, {"type": "string", "name": "switchProviderStateDescription"}, {"type": "string", "name": "testFailoverState"}, {"type": "string", "name": "testFailoverStateDescription"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3VucGxhbm5lZGZhaWxvdmVy/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3VucGxhbm5lZGZhaWxvdmVy/2022-08-01.xml deleted file mode 100644 index 00b8d0a7d..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3RlZGl0ZW1zL3t9L3VucGxhbm5lZGZhaWxvdmVy/2022-08-01.xml +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncw==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncw==/2022-08-01.json deleted file mode 100644 index e242e6e4c..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncw==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3M=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protection-container mapping", "commands": [{"name": "list", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3M=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ReplicationProtectionContainerMappings_ListByReplicationProtectionContainers", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-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": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectionContainerMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "health"}, {"type": "array", "name": "healthErrorDetails", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "InMageRcm"}, {"value": "VMwareCbt"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "agentAutoUpdateStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "automationAccountArmId"}, {"default": {"value": "RunAsAccount"}, "type": "string", "name": "automationAccountAuthenticationType", "enum": {"items": [{"value": "RunAsAccount"}, {"value": "SystemAssignedIdentity"}]}}, {"type": "string", "name": "jobScheduleName"}, {"type": "string", "name": "scheduleName"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "enableAgentAutoUpgrade"}]}, {"property": "instanceType", "value": "VMwareCbt", "props": [{"readOnly": true, "type": "string", "name": "keyVaultId"}, {"readOnly": true, "type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "object", "name": "roleSizeToNicCountMap", "additionalProps": {"readOnly": true, "item": {"type": "integer32"}}}, {"readOnly": true, "type": "string", "name": "serviceBusConnectionStringSecretName"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountSasSecretName"}, {"readOnly": true, "type": "string", "name": "targetLocation"}]}]}, {"type": "string", "name": "sourceFabricFriendlyName"}, {"type": "string", "name": "sourceProtectionContainerFriendlyName"}, {"type": "string", "name": "state"}, {"type": "string", "name": "targetFabricFriendlyName"}, {"type": "string", "name": "targetProtectionContainerFriendlyName"}, {"type": "string", "name": "targetProtectionContainerId"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncw==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncw==/2022-08-01.xml deleted file mode 100644 index f737a64f2..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncw==/2022-08-01.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fQ==/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fQ==/2022-08-01.json deleted file mode 100644 index f34a0924b..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fQ==/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protection-container mapping", "commands": [{"name": "show", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.mappingName", "options": ["n", "name", "mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Protection Container mapping name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ReplicationProtectionContainerMappings_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "mappingName", "arg": "$Path.mappingName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectionContainerMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "health"}, {"type": "array", "name": "healthErrorDetails", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "InMageRcm"}, {"value": "VMwareCbt"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "agentAutoUpdateStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "automationAccountArmId"}, {"default": {"value": "RunAsAccount"}, "type": "string", "name": "automationAccountAuthenticationType", "enum": {"items": [{"value": "RunAsAccount"}, {"value": "SystemAssignedIdentity"}]}}, {"type": "string", "name": "jobScheduleName"}, {"type": "string", "name": "scheduleName"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "enableAgentAutoUpgrade"}]}, {"property": "instanceType", "value": "VMwareCbt", "props": [{"readOnly": true, "type": "string", "name": "keyVaultId"}, {"readOnly": true, "type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "object", "name": "roleSizeToNicCountMap", "additionalProps": {"readOnly": true, "item": {"type": "integer32"}}}, {"readOnly": true, "type": "string", "name": "serviceBusConnectionStringSecretName"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountSasSecretName"}, {"readOnly": true, "type": "string", "name": "targetLocation"}]}]}, {"type": "string", "name": "sourceFabricFriendlyName"}, {"type": "string", "name": "sourceProtectionContainerFriendlyName"}, {"type": "string", "name": "state"}, {"type": "string", "name": "targetFabricFriendlyName"}, {"type": "string", "name": "targetProtectionContainerFriendlyName"}, {"type": "string", "name": "targetProtectionContainerId"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.mappingName", "options": ["n", "name", "mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Protection container mapping name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectionContainerMappings_Purge", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "mappingName", "arg": "$Path.mappingName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.mappingName", "options": ["n", "name", "mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Protection container mapping name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$creationInput.properties.policyId", "options": ["policy-id"], "group": "Properties", "help": {"short": "Applicable policy."}}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput", "options": ["provider-input", "provider-specific-input"], "group": "Properties", "help": {"short": "Provider specific input for pairing."}, "args": [{"type": "object", "var": "$creationInput.properties.providerSpecificInput.A2A", "options": ["a2a"], "group": "", "help": {"short": "A2A"}, "args": [{"type": "string", "var": "$creationInput.properties.providerSpecificInput.A2A.agentAutoUpdateStatus", "options": ["agent-auto-update-status"], "help": {"short": "A value indicating whether the auto update is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.A2A.automationAccountArmId", "options": ["automation-account-arm-id"], "help": {"short": "The automation account arm id."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.A2A.automationAccountAuthenticationType", "options": ["automation-account-authentication-type"], "help": {"short": "A value indicating the type authentication to use for automation Account."}, "default": {"value": "RunAsAccount"}, "enum": {"items": [{"name": "RunAsAccount", "value": "RunAsAccount"}, {"name": "SystemAssignedIdentity", "value": "SystemAssignedIdentity"}]}}]}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"type": "string", "var": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure.location", "options": ["location"], "help": {"short": "The Location."}}]}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput.InMageRcm", "options": ["in-mage-rcm"], "args": [{"type": "string", "var": "$creationInput.properties.providerSpecificInput.InMageRcm.enableAgentAutoUpgrade", "options": ["enable-agent-auto-upgrade"], "required": true, "help": {"short": "A value indicating whether agent auto upgrade has to be enabled."}}]}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt", "options": ["vmware-cbt"], "group": "", "help": {"short": "vmware-cbt"}, "args": [{"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultId", "options": ["key-vault-id"], "help": {"short": "The target key vault ARM Id."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultUri", "options": ["key-vault-uri"], "help": {"short": "The target key vault URL."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.serviceBusConnectionStringSecretName", "options": ["service-bus-connection-string-secret-name"], "help": {"short": "The secret name of the service bus connection string."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountId", "options": ["storage-account-id"], "required": true, "help": {"short": "The storage account ARM Id."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountSasSecretName", "options": ["storage-account-sas-secret-name"], "help": {"short": "The secret name of the storage account."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.targetLocation", "options": ["target-location"], "required": true, "help": {"short": "The target location."}}]}]}, {"type": "string", "var": "$creationInput.properties.targetProtectionContainerId", "options": ["target-container", "target-protection-container-id"], "group": "Properties", "help": {"short": "The target unique protection container name."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectionContainerMappings_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "mappingName", "arg": "$Path.mappingName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "creationInput", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "policyId", "arg": "$creationInput.properties.policyId"}, {"type": "object", "name": "providerSpecificInput", "arg": "$creationInput.properties.providerSpecificInput", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$creationInput.properties.providerSpecificInput.A2A", "value": "A2A"}, {"arg": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$creationInput.properties.providerSpecificInput.InMageRcm", "value": "InMageRcm"}, {"arg": "$creationInput.properties.providerSpecificInput.VMwareCbt", "value": "VMwareCbt"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "agentAutoUpdateStatus", "arg": "$creationInput.properties.providerSpecificInput.A2A.agentAutoUpdateStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "automationAccountArmId", "arg": "$creationInput.properties.providerSpecificInput.A2A.automationAccountArmId"}, {"default": {"value": "RunAsAccount"}, "type": "string", "name": "automationAccountAuthenticationType", "arg": "$creationInput.properties.providerSpecificInput.A2A.automationAccountAuthenticationType", "enum": {"items": [{"value": "RunAsAccount"}, {"value": "SystemAssignedIdentity"}]}}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "location", "arg": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure.location"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"type": "string", "name": "enableAgentAutoUpgrade", "arg": "$creationInput.properties.providerSpecificInput.InMageRcm.enableAgentAutoUpgrade", "required": true}]}, {"property": "instanceType", "value": "VMwareCbt", "props": [{"type": "string", "name": "keyVaultId", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultId"}, {"type": "string", "name": "keyVaultUri", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultUri"}, {"type": "string", "name": "serviceBusConnectionStringSecretName", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.serviceBusConnectionStringSecretName"}, {"type": "string", "name": "storageAccountId", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountId", "required": true}, {"type": "string", "name": "storageAccountSasSecretName", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountSasSecretName"}, {"type": "string", "name": "targetLocation", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.targetLocation", "required": true}]}]}, {"type": "string", "name": "targetProtectionContainerId", "arg": "$creationInput.properties.targetProtectionContainerId"}]}], "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectionContainerMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "health"}, {"type": "array", "name": "healthErrorDetails", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "InMageRcm"}, {"value": "VMwareCbt"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "agentAutoUpdateStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "automationAccountArmId"}, {"default": {"value": "RunAsAccount"}, "type": "string", "name": "automationAccountAuthenticationType", "enum": {"items": [{"value": "RunAsAccount"}, {"value": "SystemAssignedIdentity"}]}}, {"type": "string", "name": "jobScheduleName"}, {"type": "string", "name": "scheduleName"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "enableAgentAutoUpgrade"}]}, {"property": "instanceType", "value": "VMwareCbt", "props": [{"readOnly": true, "type": "string", "name": "keyVaultId"}, {"readOnly": true, "type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "object", "name": "roleSizeToNicCountMap", "additionalProps": {"readOnly": true, "item": {"type": "integer32"}}}, {"readOnly": true, "type": "string", "name": "serviceBusConnectionStringSecretName"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountSasSecretName"}, {"readOnly": true, "type": "string", "name": "targetLocation"}]}]}, {"type": "string", "name": "sourceFabricFriendlyName"}, {"type": "string", "name": "sourceProtectionContainerFriendlyName"}, {"type": "string", "name": "state"}, {"type": "string", "name": "targetFabricFriendlyName"}, {"type": "string", "name": "targetProtectionContainerFriendlyName"}, {"type": "string", "name": "targetProtectionContainerId"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfQ==/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.mappingName", "options": ["n", "name", "mapping-name"], "required": true, "idPart": "child_name_3", "help": {"short": "Protection Container mapping name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$creationInput.properties.policyId", "options": ["policy-id"], "group": "Properties", "help": {"short": "Applicable policy."}}, {"nullable": true, "type": "object", "var": "$creationInput.properties.providerSpecificInput", "options": ["provider-input", "provider-specific-input"], "group": "Properties", "help": {"short": "Provider specific input for pairing."}, "args": [{"type": "object", "var": "$creationInput.properties.providerSpecificInput.A2A", "options": ["a2a"], "group": "", "help": {"short": "A2A"}, "args": [{"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.A2A.agentAutoUpdateStatus", "options": ["agent-auto-update-status"], "help": {"short": "A value indicating whether the auto update is enabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.A2A.automationAccountArmId", "options": ["automation-account-arm-id"], "help": {"short": "The automation account arm id."}}, {"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.A2A.automationAccountAuthenticationType", "options": ["automation-account-authentication-type"], "help": {"short": "A value indicating the type authentication to use for automation Account."}, "enum": {"items": [{"name": "RunAsAccount", "value": "RunAsAccount"}, {"name": "SystemAssignedIdentity", "value": "SystemAssignedIdentity"}]}}]}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure", "options": ["hyper-v-replica-azure"], "args": [{"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure.location", "options": ["location"], "help": {"short": "The Location."}}]}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput.InMageRcm", "options": ["in-mage-rcm"], "args": [{"type": "string", "var": "$creationInput.properties.providerSpecificInput.InMageRcm.enableAgentAutoUpgrade", "options": ["enable-agent-auto-upgrade"], "help": {"short": "A value indicating whether agent auto upgrade has to be enabled."}}]}, {"type": "object", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt", "options": ["vmware-cbt"], "group": "", "help": {"short": "vmware-cbt"}, "args": [{"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultId", "options": ["key-vault-id"], "help": {"short": "The target key vault ARM Id."}}, {"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultUri", "options": ["key-vault-uri"], "help": {"short": "The target key vault URL."}}, {"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.serviceBusConnectionStringSecretName", "options": ["service-bus-connection-string-secret-name"], "help": {"short": "The secret name of the service bus connection string."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountId", "options": ["storage-account-id"], "help": {"short": "The storage account ARM Id."}}, {"nullable": true, "type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountSasSecretName", "options": ["storage-account-sas-secret-name"], "help": {"short": "The secret name of the storage account."}}, {"type": "string", "var": "$creationInput.properties.providerSpecificInput.VMwareCbt.targetLocation", "options": ["target-location"], "help": {"short": "The target location."}}]}]}, {"nullable": true, "type": "string", "var": "$creationInput.properties.targetProtectionContainerId", "options": ["target-container", "target-protection-container-id"], "group": "Properties", "help": {"short": "The target unique protection container name."}}]}], "operations": [{"operationId": "ReplicationProtectionContainerMappings_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "mappingName", "arg": "$Path.mappingName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "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.RecoveryServices/vaults/{}/replicationFabrics/{}/replicationProtectionContainers/{}/replicationProtectionContainerMappings/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "health"}, {"type": "array", "name": "healthErrorDetails", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "array", "name": "innerHealthErrors", "item": {"type": "object", "props": [{"type": "dateTime", "name": "creationTimeUtc"}, {"type": "string", "name": "customerResolvability", "enum": {"items": [{"value": "Allowed"}, {"value": "NotAllowed"}]}}, {"type": "string", "name": "entityId"}, {"type": "string", "name": "errorCategory"}, {"type": "string", "name": "errorCode"}, {"type": "string", "name": "errorId"}, {"type": "string", "name": "errorLevel"}, {"type": "string", "name": "errorMessage"}, {"type": "string", "name": "errorSource"}, {"type": "string", "name": "errorType"}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "possibleCauses"}, {"type": "string", "name": "recommendedAction"}, {"type": "string", "name": "recoveryProviderErrorMessage"}, {"type": "string", "name": "summaryMessage"}]}}, {"type": "string", "name": "policyFriendlyName"}, {"type": "string", "name": "policyId"}, {"type": "object", "name": "providerSpecificDetails", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"value": "A2A"}, {"value": "InMageRcm"}, {"value": "VMwareCbt"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "agentAutoUpdateStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "automationAccountArmId"}, {"default": {"value": "RunAsAccount"}, "type": "string", "name": "automationAccountAuthenticationType", "enum": {"items": [{"value": "RunAsAccount"}, {"value": "SystemAssignedIdentity"}]}}, {"type": "string", "name": "jobScheduleName"}, {"type": "string", "name": "scheduleName"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"readOnly": true, "type": "string", "name": "enableAgentAutoUpgrade"}]}, {"property": "instanceType", "value": "VMwareCbt", "props": [{"readOnly": true, "type": "string", "name": "keyVaultId"}, {"readOnly": true, "type": "string", "name": "keyVaultUri"}, {"readOnly": true, "type": "object", "name": "roleSizeToNicCountMap", "additionalProps": {"readOnly": true, "item": {"type": "integer32"}}}, {"readOnly": true, "type": "string", "name": "serviceBusConnectionStringSecretName"}, {"readOnly": true, "type": "string", "name": "storageAccountId"}, {"readOnly": true, "type": "string", "name": "storageAccountSasSecretName"}, {"readOnly": true, "type": "string", "name": "targetLocation"}]}]}, {"type": "string", "name": "sourceFabricFriendlyName"}, {"type": "string", "name": "sourceProtectionContainerFriendlyName"}, {"type": "string", "name": "state"}, {"type": "string", "name": "targetFabricFriendlyName"}, {"type": "string", "name": "targetProtectionContainerFriendlyName"}, {"type": "string", "name": "targetProtectionContainerId"}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ProtectionContainerMapping_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "creationInput", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "policyId", "arg": "$creationInput.properties.policyId"}, {"type": "object", "name": "providerSpecificInput", "arg": "$creationInput.properties.providerSpecificInput", "props": [{"type": "string", "name": "instanceType", "required": true, "enum": {"items": [{"arg": "$creationInput.properties.providerSpecificInput.A2A", "value": "A2A"}, {"arg": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure", "value": "HyperVReplicaAzure"}, {"arg": "$creationInput.properties.providerSpecificInput.InMageRcm", "value": "InMageRcm"}, {"arg": "$creationInput.properties.providerSpecificInput.VMwareCbt", "value": "VMwareCbt"}]}}], "discriminators": [{"property": "instanceType", "value": "A2A", "props": [{"type": "string", "name": "agentAutoUpdateStatus", "arg": "$creationInput.properties.providerSpecificInput.A2A.agentAutoUpdateStatus", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "automationAccountArmId", "arg": "$creationInput.properties.providerSpecificInput.A2A.automationAccountArmId"}, {"default": {"value": "RunAsAccount"}, "type": "string", "name": "automationAccountAuthenticationType", "arg": "$creationInput.properties.providerSpecificInput.A2A.automationAccountAuthenticationType", "enum": {"items": [{"value": "RunAsAccount"}, {"value": "SystemAssignedIdentity"}]}}]}, {"property": "instanceType", "value": "HyperVReplicaAzure", "props": [{"type": "string", "name": "location", "arg": "$creationInput.properties.providerSpecificInput.HyperVReplicaAzure.location"}]}, {"property": "instanceType", "value": "InMageRcm", "props": [{"type": "string", "name": "enableAgentAutoUpgrade", "arg": "$creationInput.properties.providerSpecificInput.InMageRcm.enableAgentAutoUpgrade", "required": true}]}, {"property": "instanceType", "value": "VMwareCbt", "props": [{"type": "string", "name": "keyVaultId", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultId"}, {"type": "string", "name": "keyVaultUri", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.keyVaultUri"}, {"type": "string", "name": "serviceBusConnectionStringSecretName", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.serviceBusConnectionStringSecretName"}, {"type": "string", "name": "storageAccountId", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountId", "required": true}, {"type": "string", "name": "storageAccountSasSecretName", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.storageAccountSasSecretName"}, {"type": "string", "name": "targetLocation", "arg": "$creationInput.properties.providerSpecificInput.VMwareCbt.targetLocation", "required": true}]}]}, {"type": "string", "name": "targetProtectionContainerId", "arg": "$creationInput.properties.targetProtectionContainerId"}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectionContainerMappings_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "mappingName", "arg": "$Path.mappingName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@ProtectionContainerMapping_read"}}}}, {"statusCode": [202]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fQ==/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fQ==/2022-08-01.xml deleted file mode 100644 index 1f525d68a..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fQ==/2022-08-01.xml +++ /dev/null @@ -1,802 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fS9yZW1vdmU=/2022-08-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fS9yZW1vdmU=/2022-08-01.json deleted file mode 100644 index 502e59267..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fS9yZW1vdmU=/2022-08-01.json +++ /dev/null @@ -1 +0,0 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}/remove", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfS9yZW1vdmU=/V/MjAyMi0wOC0wMQ=="}], "commandGroups": [{"name": "site-recovery protection-container mapping", "commands": [{"name": "remove", "version": "2022-08-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.recoveryservices/vaults/{}/replicationfabrics/{}/replicationprotectioncontainers/{}/replicationprotectioncontainermappings/{}/remove", "version": "2022-08-01", "swagger": "mgmt-plane/recoveryservicessiterecovery/ResourceProviders/Microsoft.RecoveryServices/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMve3Jlc291cmNlTmFtZX0vcmVwbGljYXRpb25GYWJyaWNzL3tmYWJyaWNOYW1lfS9yZXBsaWNhdGlvblByb3RlY3Rpb25Db250YWluZXJzL3twcm90ZWN0aW9uQ29udGFpbmVyTmFtZX0vcmVwbGljYXRpb25Qcm90ZWN0aW9uQ29udGFpbmVyTWFwcGluZ3Mve21hcHBpbmdOYW1lfS9yZW1vdmU=/V/MjAyMi0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.fabricName", "options": ["fabric-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Fabric name."}}, {"type": "string", "var": "$Path.mappingName", "options": ["n", "name", "mapping-name"], "required": true, "group": "", "idPart": "child_name_3", "help": {"short": "Protection container mapping name."}}, {"type": "string", "var": "$Path.protectionContainerName", "options": ["protection-container", "protection-container-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Protection container name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.resourceName", "options": ["vault-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the recovery services vault."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$removalInput.properties.providerSpecificInput", "options": ["provider-input", "provider-specific-input"], "group": "Properties", "help": {"short": "Provider specific input for unpairing."}, "args": [{"type": "string", "var": "$removalInput.properties.providerSpecificInput.instanceType", "options": ["instance-type"], "help": {"short": "The class type."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "ReplicationProtectionContainerMappings_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionContainerMappings/{mappingName}/remove", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "fabricName", "arg": "$Path.fabricName", "required": true}, {"type": "string", "name": "mappingName", "arg": "$Path.mappingName", "required": true}, {"type": "string", "name": "protectionContainerName", "arg": "$Path.protectionContainerName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2022-08-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "removalInput", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "providerSpecificInput", "arg": "$removalInput.properties.providerSpecificInput", "props": [{"type": "string", "name": "instanceType", "arg": "$removalInput.properties.providerSpecificInput.instanceType"}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fS9yZW1vdmU=/2022-08-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fS9yZW1vdmU=/2022-08-01.xml deleted file mode 100644 index 650f93586..000000000 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWNvdmVyeXNlcnZpY2VzL3ZhdWx0cy97fS9yZXBsaWNhdGlvbmZhYnJpY3Mve30vcmVwbGljYXRpb25wcm90ZWN0aW9uY29udGFpbmVycy97fS9yZXBsaWNhdGlvbnByb3RlY3Rpb25jb250YWluZXJtYXBwaW5ncy97fS9yZW1vdmU=/2022-08-01.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -