diff --git a/Commands/storage-actions/task/identity/_assign.md b/Commands/storage-actions/task/identity/_assign.md new file mode 100644 index 000000000..0a8d885c6 --- /dev/null +++ b/Commands/storage-actions/task/identity/_assign.md @@ -0,0 +1,9 @@ +# [Command] _storage-actions task identity assign_ + +Assign the user or system managed identities. + +## Versions + +### [2023-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml) **Stable** + + diff --git a/Commands/storage-actions/task/identity/_remove.md b/Commands/storage-actions/task/identity/_remove.md new file mode 100644 index 000000000..bacd25caf --- /dev/null +++ b/Commands/storage-actions/task/identity/_remove.md @@ -0,0 +1,9 @@ +# [Command] _storage-actions task identity remove_ + +Remove the user or system managed identities. + +## Versions + +### [2023-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml) **Stable** + + diff --git a/Commands/storage-actions/task/identity/_show.md b/Commands/storage-actions/task/identity/_show.md new file mode 100644 index 000000000..edd4775d4 --- /dev/null +++ b/Commands/storage-actions/task/identity/_show.md @@ -0,0 +1,9 @@ +# [Command] _storage-actions task identity show_ + +Show the details of managed identities. + +## Versions + +### [2023-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml) **Stable** + + diff --git a/Commands/storage-actions/task/identity/readme.md b/Commands/storage-actions/task/identity/readme.md new file mode 100644 index 000000000..1b091d2a9 --- /dev/null +++ b/Commands/storage-actions/task/identity/readme.md @@ -0,0 +1,14 @@ +# [Group] _storage-actions task identity_ + +Manage Identity + +## Commands + +- [assign](/Commands/storage-actions/task/identity/_assign.md) +: Assign the user or system managed identities. + +- [remove](/Commands/storage-actions/task/identity/_remove.md) +: Remove the user or system managed identities. + +- [show](/Commands/storage-actions/task/identity/_show.md) +: Show the details of managed identities. diff --git a/Commands/storage-actions/task/readme.md b/Commands/storage-actions/task/readme.md index 2a2748802..937c094cc 100644 --- a/Commands/storage-actions/task/readme.md +++ b/Commands/storage-actions/task/readme.md @@ -2,6 +2,11 @@ Manage StorageTask +## Subgroups + +- [identity](/Commands/storage-actions/task/identity/readme.md) +: Manage Identity + ## Commands - [create](/Commands/storage-actions/task/_create.md) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.json index ca1b9d1dc..4b5ae7e8b 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/locations/{}/previewactions", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL2xvY2F0aW9ucy97bG9jYXRpb259L3ByZXZpZXdBY3Rpb25z/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "preview-action", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/locations/{}/previewactions", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL2xvY2F0aW9ucy97bG9jYXRpb259L3ByZXZpZXdBY3Rpb25z/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.action", "options": ["action"], "required": true, "group": "Properties", "help": {"short": "Preview action container properties to be tested for a match with the provided condition."}, "args": [{"type": "boolean", "var": "$parameters.properties.action.elseBlockExists", "options": ["else-block-exists"], "required": true, "help": {"short": "Specify whether the else block is present in the condition."}}, {"type": "object", "var": "$parameters.properties.action.if", "options": ["if"], "required": true, "help": {"short": "The condition to be tested for a match with container and blob properties."}, "args": [{"type": "string", "var": "$parameters.properties.action.if.condition", "options": ["condition"], "help": {"short": "Storage task condition to be tested for a match."}}]}]}, {"type": "array", "var": "$parameters.properties.blobs", "options": ["blobs"], "required": true, "group": "Properties", "help": {"short": "Preview action container properties to be tested for a match with the provided condition."}, "item": {"type": "object", "args": [{"type": "array<@StorageTaskPreviewKeyValueProperties_create>", "var": "$parameters.properties.blobs[].metadata", "options": ["metadata"], "help": {"short": "metadata key value pairs to be tested for a match against the provided condition."}, "item": {"type": "@StorageTaskPreviewKeyValueProperties_create"}}, {"type": "string", "var": "$parameters.properties.blobs[].name", "options": ["name"], "help": {"short": "property for the container name."}}, {"type": "array<@StorageTaskPreviewKeyValueProperties_create>", "var": "$parameters.properties.blobs[].properties", "options": ["properties"], "help": {"short": "properties key value pairs to be tested for a match against the provided condition."}, "item": {"type": "@StorageTaskPreviewKeyValueProperties_create"}}, {"type": "array<@StorageTaskPreviewKeyValueProperties_create>", "var": "$parameters.properties.blobs[].tags", "options": ["tags"], "help": {"short": "tags key value pairs to be tested for a match against the provided condition."}, "item": {"type": "@StorageTaskPreviewKeyValueProperties_create"}}]}}, {"type": "object", "var": "$parameters.properties.container", "options": ["container"], "required": true, "group": "Properties", "help": {"short": "Preview action container properties to be tested for a match with the provided condition."}, "args": [{"type": "array", "var": "$parameters.properties.container.metadata", "options": ["metadata"], "help": {"short": "metadata key value pairs to be tested for a match against the provided condition."}, "item": {"type": "object", "args": [{"type": "string", "var": "@StorageTaskPreviewKeyValueProperties_create.key", "options": ["key"], "help": {"short": "Represents the key property of the pair."}}, {"type": "string", "var": "@StorageTaskPreviewKeyValueProperties_create.value", "options": ["value"], "help": {"short": "Represents the value property of the pair."}}], "cls": "StorageTaskPreviewKeyValueProperties_create"}}, {"type": "string", "var": "$parameters.properties.container.name", "options": ["name"], "help": {"short": "property for the container name."}}]}]}], "operations": [{"operationId": "StorageTasks_PreviewActions", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/locations/{location}/previewActions", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "arg": "$parameters.properties.action", "required": true, "props": [{"type": "boolean", "name": "elseBlockExists", "arg": "$parameters.properties.action.elseBlockExists", "required": true}, {"type": "object", "name": "if", "arg": "$parameters.properties.action.if", "required": true, "props": [{"type": "string", "name": "condition", "arg": "$parameters.properties.action.if.condition"}]}]}, {"type": "array", "name": "blobs", "arg": "$parameters.properties.blobs", "required": true, "item": {"type": "object", "props": [{"type": "array<@StorageTaskPreviewKeyValueProperties_create>", "name": "metadata", "arg": "$parameters.properties.blobs[].metadata", "item": {"type": "@StorageTaskPreviewKeyValueProperties_create"}}, {"type": "string", "name": "name", "arg": "$parameters.properties.blobs[].name"}, {"type": "array<@StorageTaskPreviewKeyValueProperties_create>", "name": "properties", "arg": "$parameters.properties.blobs[].properties", "item": {"type": "@StorageTaskPreviewKeyValueProperties_create"}}, {"type": "array<@StorageTaskPreviewKeyValueProperties_create>", "name": "tags", "arg": "$parameters.properties.blobs[].tags", "item": {"type": "@StorageTaskPreviewKeyValueProperties_create"}}]}}, {"type": "object", "name": "container", "arg": "$parameters.properties.container", "required": true, "props": [{"type": "array", "name": "metadata", "arg": "$parameters.properties.container.metadata", "item": {"type": "object", "props": [{"type": "string", "name": "key", "arg": "@StorageTaskPreviewKeyValueProperties_create.key"}, {"type": "string", "name": "value", "arg": "@StorageTaskPreviewKeyValueProperties_create.value"}], "cls": "StorageTaskPreviewKeyValueProperties_create"}}, {"type": "string", "name": "name", "arg": "$parameters.properties.container.name"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "boolean", "name": "elseBlockExists", "required": true}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition"}]}]}, {"type": "array", "name": "blobs", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "matchedBlock", "enum": {"items": [{"value": "Else"}, {"value": "If"}, {"value": "None"}]}}, {"type": "array<@StorageTaskPreviewKeyValueProperties_read>", "name": "metadata", "item": {"type": "@StorageTaskPreviewKeyValueProperties_read"}}, {"type": "string", "name": "name"}, {"type": "array<@StorageTaskPreviewKeyValueProperties_read>", "name": "properties", "item": {"type": "@StorageTaskPreviewKeyValueProperties_read"}}, {"type": "array<@StorageTaskPreviewKeyValueProperties_read>", "name": "tags", "item": {"type": "@StorageTaskPreviewKeyValueProperties_read"}}]}}, {"type": "object", "name": "container", "required": true, "props": [{"type": "array", "name": "metadata", "item": {"type": "object", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}], "cls": "StorageTaskPreviewKeyValueProperties_read"}}, {"type": "string", "name": "name"}]}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/locations/{}/previewactions", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL2xvY2F0aW9ucy97bG9jYXRpb259L3ByZXZpZXdBY3Rpb25z/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "preview-action", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/locations/{}/previewactions", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL2xvY2F0aW9ucy97bG9jYXRpb259L3ByZXZpZXdBY3Rpb25z/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$body.properties.action", "options": ["action"], "required": true, "group": "Properties", "help": {"short": "Preview action to test"}, "args": [{"type": "boolean", "var": "$body.properties.action.elseBlockExists", "options": ["else-block-exists"], "required": true, "help": {"short": "Specify whether the else block is present in the condition."}}, {"type": "object", "var": "$body.properties.action.if", "options": ["if"], "required": true, "help": {"short": "The condition to be tested for a match with container and blob properties."}, "args": [{"type": "string", "var": "$body.properties.action.if.condition", "options": ["condition"], "help": {"short": "Storage task condition to bes tested for a match."}}]}]}, {"type": "array", "var": "$body.properties.blobs", "options": ["blobs"], "required": true, "group": "Properties", "help": {"short": "Properties of some sample blobs in the container to test for matches with the preview action."}, "item": {"type": "object", "args": [{"type": "array<@StoragetaskpreviewkeyvaluepropertiesCreate_create>", "var": "$body.properties.blobs[].metadata", "options": ["metadata"], "help": {"short": "metadata key value pairs to be tested for a match against the provided condition."}, "item": {"type": "@StoragetaskpreviewkeyvaluepropertiesCreate_create"}}, {"type": "string", "var": "$body.properties.blobs[].name", "options": ["name"], "help": {"short": "Name of test blob"}}, {"type": "array<@StoragetaskpreviewkeyvaluepropertiesCreate_create>", "var": "$body.properties.blobs[].properties", "options": ["properties"], "help": {"short": "properties key value pairs to be tested for a match against the provided condition."}, "item": {"type": "@StoragetaskpreviewkeyvaluepropertiesCreate_create"}}, {"type": "array<@StoragetaskpreviewkeyvaluepropertiesCreate_create>", "var": "$body.properties.blobs[].tags", "options": ["tags"], "help": {"short": "tags key value pairs to be tested for a match against the provided condition."}, "item": {"type": "@StoragetaskpreviewkeyvaluepropertiesCreate_create"}}]}}, {"type": "object", "var": "$body.properties.container", "options": ["container"], "required": true, "group": "Properties", "help": {"short": "Properties of a sample container to test for a match with the preview action."}, "args": [{"type": "array", "var": "$body.properties.container.metadata", "options": ["metadata"], "help": {"short": "metadata key value pairs to be tested for a match against the provided condition."}, "item": {"type": "object", "args": [{"type": "string", "var": "@StoragetaskpreviewkeyvaluepropertiesCreate_create.key", "options": ["key"], "help": {"short": "Represents the key property of the pair."}}, {"type": "string", "var": "@StoragetaskpreviewkeyvaluepropertiesCreate_create.value", "options": ["value"], "help": {"short": "Represents the value property of the pair."}}], "cls": "StoragetaskpreviewkeyvaluepropertiesCreate_create"}}, {"type": "string", "var": "$body.properties.container.name", "options": ["name"], "help": {"short": "Name of test container"}}]}]}], "operations": [{"operationId": "StorageTasksOperationGroup_PreviewActions", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/locations/{location}/previewActions", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "arg": "$body.properties.action", "required": true, "props": [{"type": "boolean", "name": "elseBlockExists", "arg": "$body.properties.action.elseBlockExists", "required": true}, {"type": "object", "name": "if", "arg": "$body.properties.action.if", "required": true, "props": [{"type": "string", "name": "condition", "arg": "$body.properties.action.if.condition"}]}]}, {"type": "array", "name": "blobs", "arg": "$body.properties.blobs", "required": true, "item": {"type": "object", "props": [{"type": "array<@StoragetaskpreviewkeyvaluepropertiesCreate_create>", "name": "metadata", "arg": "$body.properties.blobs[].metadata", "item": {"type": "@StoragetaskpreviewkeyvaluepropertiesCreate_create"}}, {"type": "string", "name": "name", "arg": "$body.properties.blobs[].name"}, {"type": "array<@StoragetaskpreviewkeyvaluepropertiesCreate_create>", "name": "properties", "arg": "$body.properties.blobs[].properties", "item": {"type": "@StoragetaskpreviewkeyvaluepropertiesCreate_create"}}, {"type": "array<@StoragetaskpreviewkeyvaluepropertiesCreate_create>", "name": "tags", "arg": "$body.properties.blobs[].tags", "item": {"type": "@StoragetaskpreviewkeyvaluepropertiesCreate_create"}}]}}, {"type": "object", "name": "container", "arg": "$body.properties.container", "required": true, "props": [{"type": "array", "name": "metadata", "arg": "$body.properties.container.metadata", "item": {"type": "object", "props": [{"type": "string", "name": "key", "arg": "@StoragetaskpreviewkeyvaluepropertiesCreate_create.key"}, {"type": "string", "name": "value", "arg": "@StoragetaskpreviewkeyvaluepropertiesCreate_create.value"}], "cls": "StoragetaskpreviewkeyvaluepropertiesCreate_create"}}, {"type": "string", "name": "name", "arg": "$body.properties.container.name"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "boolean", "name": "elseBlockExists", "required": true}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition"}]}]}, {"type": "array", "name": "blobs", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "matchedBlock", "enum": {"items": [{"value": "Else"}, {"value": "If"}, {"value": "None"}]}}, {"type": "array<@Storagetaskpreviewkeyvalueproperties_read>", "name": "metadata", "item": {"type": "@Storagetaskpreviewkeyvalueproperties_read"}}, {"type": "string", "name": "name"}, {"type": "array<@Storagetaskpreviewkeyvalueproperties_read>", "name": "properties", "item": {"type": "@Storagetaskpreviewkeyvalueproperties_read"}}, {"type": "array<@Storagetaskpreviewkeyvalueproperties_read>", "name": "tags", "item": {"type": "@Storagetaskpreviewkeyvalueproperties_read"}}]}}, {"type": "object", "name": "container", "required": true, "props": [{"type": "array", "name": "metadata", "item": {"type": "object", "props": [{"type": "string", "name": "key"}, {"type": "string", "name": "value"}], "cls": "Storagetaskpreviewkeyvalueproperties_read"}}, {"type": "string", "name": "name"}]}], "clientFlatten": true}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.xml index cd19827ae..e78486c24 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9sb2NhdGlvbnMve30vcHJldmlld2FjdGlvbnM=/2023-01-01.xml @@ -9,62 +9,64 @@ - - - + + + - + - - + + - - + + - + - + - - + + - + - + - + - + - - - + + + - - + + - + - - + + - + - + + + @@ -74,36 +76,36 @@ - + - - - - + + + + - + - - + + - - - + + + - - + + - - - - - + + + + + - + @@ -130,21 +132,21 @@ - - + + - - + + - - + + - + @@ -159,7 +161,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.json index dbc0791ad..79b584892 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL3N0b3JhZ2VUYXNrcw==/V/MjAyMy0wMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tz/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "list", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL3N0b3JhZ2VUYXNrcw==/V/MjAyMy0wMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tz/V/MjAyMy0wMS0wMQ=="}], "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_StorageTasks_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_StorageTasks_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_StorageTasks_ListBySubscription"], "operationId": "StorageTasks_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/storageTasks", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageActions/storageTasks/{}"}}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@StorageTaskOperation_read>", "name": "operations", "required": true, "item": {"type": "@StorageTaskOperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_StorageTasks_ListByResourceGroup"], "operationId": "StorageTasks_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks", "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": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageActions/storageTasks/{}"}}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@StorageTaskOperation_read>", "name": "operations", "required": true, "item": {"type": "@StorageTaskOperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array<@StorageTaskOperation_read>", "name": "operations", "required": true, "item": {"type": "@StorageTaskOperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL3N0b3JhZ2VUYXNrcw==/V/MjAyMy0wMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tz/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "list", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VBY3Rpb25zL3N0b3JhZ2VUYXNrcw==/V/MjAyMy0wMS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tz/V/MjAyMy0wMS0wMQ=="}], "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_StorageTasks_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_StorageTasks_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_StorageTasks_ListBySubscription"], "operationId": "StorageTasks_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/storageTasks", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_StorageTasks_ListByResourceGroup"], "operationId": "StorageTasks_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.xml index 5f90df24d..d4c98efa7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3M=/2023-01-01.xml @@ -28,7 +28,9 @@ - + + + @@ -44,9 +46,7 @@ - - - + @@ -72,14 +72,14 @@ - - + + - + @@ -166,7 +166,7 @@ - + @@ -177,9 +177,11 @@ - + + + + - @@ -195,9 +197,7 @@ - - - + @@ -223,14 +223,14 @@ - - + + - - + + @@ -290,7 +290,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.json index 62e97d639..22b7a2fda 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "show", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageActions/storageTasks/{}"}}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@StorageTaskOperation_read>", "name": "operations", "required": true, "item": {"type": "@StorageTaskOperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"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": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.identity", "options": ["identity"], "required": true, "group": "Parameters", "help": {"short": "The managed service identity of the resource."}, "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$parameters.identity.type", "options": ["type"], "required": true, "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "Parameters", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.action", "options": ["action"], "required": true, "group": "Properties", "help": {"short": "The storage task action that is executed"}, "args": [{"type": "object", "var": "$parameters.properties.action.else", "options": ["else"], "help": {"short": "The else block of storage task operation"}, "args": [{"type": "array<@StorageTaskOperation_create>", "var": "$parameters.properties.action.else.operations", "options": ["operations"], "required": true, "help": {"short": "List of operations to execute in the else block"}, "item": {"type": "@StorageTaskOperation_create"}}]}, {"type": "object", "var": "$parameters.properties.action.if", "options": ["if"], "required": true, "help": {"short": "The if block of storage task operation"}, "args": [{"type": "string", "var": "$parameters.properties.action.if.condition", "options": ["condition"], "required": true, "help": {"short": "Condition predicate to evaluate each object. See https://aka.ms/storagetaskconditions for valid properties and operators."}}, {"type": "array", "var": "$parameters.properties.action.if.operations", "options": ["operations"], "required": true, "help": {"short": "List of operations to execute when the condition predicate satisfies."}, "item": {"type": "object", "args": [{"type": "string", "var": "@StorageTaskOperation_create.name", "options": ["name"], "required": true, "help": {"short": "The operation to be performed on the object."}, "enum": {"items": [{"name": "DeleteBlob", "value": "DeleteBlob"}, {"name": "SetBlobExpiry", "value": "SetBlobExpiry"}, {"name": "SetBlobImmutabilityPolicy", "value": "SetBlobImmutabilityPolicy"}, {"name": "SetBlobLegalHold", "value": "SetBlobLegalHold"}, {"name": "SetBlobTags", "value": "SetBlobTags"}, {"name": "SetBlobTier", "value": "SetBlobTier"}, {"name": "UndeleteBlob", "value": "UndeleteBlob"}]}}, {"type": "string", "var": "@StorageTaskOperation_create.onFailure", "options": ["on-failure"], "help": {"short": "Action to be taken when the operation fails for a object."}, "enum": {"items": [{"name": "break", "value": "break"}]}}, {"type": "string", "var": "@StorageTaskOperation_create.onSuccess", "options": ["on-success"], "help": {"short": "Action to be taken when the operation is successful for a object."}, "enum": {"items": [{"name": "continue", "value": "continue"}]}}, {"type": "object", "var": "@StorageTaskOperation_create.parameters", "options": ["parameters"], "help": {"short": "Key-value parameters for the operation."}, "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_create"}}]}]}, {"type": "string", "var": "$parameters.properties.description", "options": ["description"], "required": true, "group": "Properties", "help": {"short": "Text that describes the purpose of the storage task"}}, {"type": "boolean", "var": "$parameters.properties.enabled", "options": ["enabled"], "required": true, "group": "Properties", "help": {"short": "Storage Task is enabled when set to true and disabled when set to false"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$parameters.identity", "required": true, "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "arg": "$parameters.properties.action", "required": true, "props": [{"type": "object", "name": "else", "arg": "$parameters.properties.action.else", "props": [{"type": "array<@StorageTaskOperation_create>", "name": "operations", "arg": "$parameters.properties.action.else.operations", "required": true, "item": {"type": "@StorageTaskOperation_create"}}]}, {"type": "object", "name": "if", "arg": "$parameters.properties.action.if", "required": true, "props": [{"type": "string", "name": "condition", "arg": "$parameters.properties.action.if.condition", "required": true}, {"type": "array", "name": "operations", "arg": "$parameters.properties.action.if.operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@StorageTaskOperation_create.name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "arg": "@StorageTaskOperation_create.onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "arg": "@StorageTaskOperation_create.onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "arg": "@StorageTaskOperation_create.parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_create"}}]}]}, {"type": "string", "name": "description", "arg": "$parameters.properties.description", "required": true}, {"type": "boolean", "name": "enabled", "arg": "$parameters.properties.enabled", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageActions/storageTasks/{}"}}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@StorageTaskOperation_read>", "name": "operations", "required": true, "item": {"type": "@StorageTaskOperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.identity", "options": ["identity"], "group": "Parameters", "help": {"short": "The managed service identity of the resource."}, "args": [{"type": "string", "var": "$parameters.identity.type", "options": ["type"], "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.action", "options": ["action"], "group": "Properties", "help": {"short": "The storage task action that is executed"}, "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.action.else", "options": ["else"], "help": {"short": "The else block of storage task operation"}, "args": [{"type": "array<@StorageTaskOperation_update>", "var": "$parameters.properties.action.else.operations", "options": ["operations"], "help": {"short": "List of operations to execute in the else block"}, "item": {"nullable": true, "type": "@StorageTaskOperation_update"}}]}, {"type": "object", "var": "$parameters.properties.action.if", "options": ["if"], "help": {"short": "The if block of storage task operation"}, "args": [{"type": "string", "var": "$parameters.properties.action.if.condition", "options": ["condition"], "help": {"short": "Condition predicate to evaluate each object. See https://aka.ms/storagetaskconditions for valid properties and operators."}}, {"type": "array", "var": "$parameters.properties.action.if.operations", "options": ["operations"], "help": {"short": "List of operations to execute when the condition predicate satisfies."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@StorageTaskOperation_update.name", "options": ["name"], "help": {"short": "The operation to be performed on the object."}, "enum": {"items": [{"name": "DeleteBlob", "value": "DeleteBlob"}, {"name": "SetBlobExpiry", "value": "SetBlobExpiry"}, {"name": "SetBlobImmutabilityPolicy", "value": "SetBlobImmutabilityPolicy"}, {"name": "SetBlobLegalHold", "value": "SetBlobLegalHold"}, {"name": "SetBlobTags", "value": "SetBlobTags"}, {"name": "SetBlobTier", "value": "SetBlobTier"}, {"name": "UndeleteBlob", "value": "UndeleteBlob"}]}}, {"nullable": true, "type": "string", "var": "@StorageTaskOperation_update.onFailure", "options": ["on-failure"], "help": {"short": "Action to be taken when the operation fails for a object."}, "enum": {"items": [{"name": "break", "value": "break"}]}}, {"nullable": true, "type": "string", "var": "@StorageTaskOperation_update.onSuccess", "options": ["on-success"], "help": {"short": "Action to be taken when the operation is successful for a object."}, "enum": {"items": [{"name": "continue", "value": "continue"}]}}, {"nullable": true, "type": "object", "var": "@StorageTaskOperation_update.parameters", "options": ["parameters"], "help": {"short": "Key-value parameters for the operation."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}], "cls": "StorageTaskOperation_update"}}]}]}, {"type": "string", "var": "$parameters.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Text that describes the purpose of the storage task"}}, {"type": "boolean", "var": "$parameters.properties.enabled", "options": ["enabled"], "group": "Properties", "help": {"short": "Storage Task is enabled when set to true and disabled when set to false"}}]}], "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageActions/storageTasks/{}"}}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@StorageTaskOperation_read>", "name": "operations", "required": true, "item": {"type": "@StorageTaskOperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "StorageTask_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "arg": "$parameters.identity", "required": true, "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "arg": "$parameters.properties.action", "required": true, "props": [{"type": "object", "name": "else", "arg": "$parameters.properties.action.else", "props": [{"type": "array<@StorageTaskOperation_update>", "name": "operations", "arg": "$parameters.properties.action.else.operations", "required": true, "item": {"type": "@StorageTaskOperation_update"}}]}, {"type": "object", "name": "if", "arg": "$parameters.properties.action.if", "required": true, "props": [{"type": "string", "name": "condition", "arg": "$parameters.properties.action.if.condition", "required": true}, {"type": "array", "name": "operations", "arg": "$parameters.properties.action.if.operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@StorageTaskOperation_update.name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "arg": "@StorageTaskOperation_update.onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "arg": "@StorageTaskOperation_update.onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "arg": "@StorageTaskOperation_update.parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StorageTaskOperation_update"}}]}]}, {"type": "string", "name": "description", "arg": "$parameters.properties.description", "required": true}, {"type": "boolean", "name": "enabled", "arg": "$parameters.properties.enabled", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@StorageTask_read"}}}}, {"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 +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "show", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$resource.identity.type", "options": ["type"], "required": true, "hide": true, "group": "Identity", "help": {"short": "The type of managed identity assigned to this resource."}, "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": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The identities assigned to this resource by the user."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.action", "options": ["action"], "required": true, "group": "Properties", "help": {"short": "The storage task action that is executed"}, "args": [{"type": "object", "var": "$resource.properties.action.else", "options": ["else"], "help": {"short": "The else block of storage task operation"}, "args": [{"type": "array<@StoragetaskoperationCreateOrUpdate_create>", "var": "$resource.properties.action.else.operations", "options": ["operations"], "required": true, "help": {"short": "List of operations to execute in the else block"}, "item": {"type": "@StoragetaskoperationCreateOrUpdate_create"}}]}, {"type": "object", "var": "$resource.properties.action.if", "options": ["if"], "required": true, "help": {"short": "The if block of storage task operation"}, "args": [{"type": "string", "var": "$resource.properties.action.if.condition", "options": ["condition"], "required": true, "help": {"short": "Condition predicate to evaluate each object. See https://aka.ms/storagetaskconditions for valid properties and operators."}}, {"type": "array", "var": "$resource.properties.action.if.operations", "options": ["operations"], "required": true, "help": {"short": "List of operations to execute when the condition predicate satisfies."}, "item": {"type": "object", "args": [{"type": "string", "var": "@StoragetaskoperationCreateOrUpdate_create.name", "options": ["name"], "required": true, "help": {"short": "The operation to be performed on the object."}, "enum": {"items": [{"name": "DeleteBlob", "value": "DeleteBlob"}, {"name": "SetBlobExpiry", "value": "SetBlobExpiry"}, {"name": "SetBlobImmutabilityPolicy", "value": "SetBlobImmutabilityPolicy"}, {"name": "SetBlobLegalHold", "value": "SetBlobLegalHold"}, {"name": "SetBlobTags", "value": "SetBlobTags"}, {"name": "SetBlobTier", "value": "SetBlobTier"}, {"name": "UndeleteBlob", "value": "UndeleteBlob"}]}}, {"type": "string", "var": "@StoragetaskoperationCreateOrUpdate_create.onFailure", "options": ["on-failure"], "help": {"short": "Action to be taken when the operation fails for a object."}, "enum": {"items": [{"name": "break", "value": "break"}]}}, {"type": "string", "var": "@StoragetaskoperationCreateOrUpdate_create.onSuccess", "options": ["on-success"], "help": {"short": "Action to be taken when the operation is successful for a object."}, "enum": {"items": [{"name": "continue", "value": "continue"}]}}, {"type": "object", "var": "@StoragetaskoperationCreateOrUpdate_create.parameters", "options": ["parameters"], "help": {"short": "Key-value parameters for the operation."}, "additionalProps": {"item": {"type": "string"}}}], "cls": "StoragetaskoperationCreateOrUpdate_create"}}]}]}, {"type": "string", "var": "$resource.properties.description", "options": ["description"], "required": true, "group": "Properties", "help": {"short": "Text that describes the purpose of the storage task"}}, {"type": "boolean", "var": "$resource.properties.enabled", "options": ["enabled"], "required": true, "group": "Properties", "help": {"short": "Storage Task is enabled when set to true and disabled when set to false"}}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "required": true, "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "arg": "$resource.properties.action", "required": true, "props": [{"type": "object", "name": "else", "arg": "$resource.properties.action.else", "props": [{"type": "array<@StoragetaskoperationCreateOrUpdate_create>", "name": "operations", "arg": "$resource.properties.action.else.operations", "required": true, "item": {"type": "@StoragetaskoperationCreateOrUpdate_create"}}]}, {"type": "object", "name": "if", "arg": "$resource.properties.action.if", "required": true, "props": [{"type": "string", "name": "condition", "arg": "$resource.properties.action.if.condition", "required": true}, {"type": "array", "name": "operations", "arg": "$resource.properties.action.if.operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@StoragetaskoperationCreateOrUpdate_create.name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "arg": "@StoragetaskoperationCreateOrUpdate_create.onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "arg": "@StoragetaskoperationCreateOrUpdate_create.onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "arg": "@StoragetaskoperationCreateOrUpdate_create.parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StoragetaskoperationCreateOrUpdate_create"}}]}]}, {"type": "string", "name": "description", "arg": "$resource.properties.description", "required": true}, {"type": "boolean", "name": "enabled", "arg": "$resource.properties.enabled", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Identity", "args": [{"type": "string", "var": "$resource.identity.type", "options": ["type"], "hide": true, "group": "Identity", "help": {"short": "The type of managed identity assigned to this resource."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned,UserAssigned", "value": "SystemAssigned,UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$resource.identity.userAssignedIdentities", "options": ["user-assigned-identities"], "hide": true, "group": "Identity", "help": {"short": "The identities assigned to this resource by the user."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$resource.properties.action", "options": ["action"], "group": "Properties", "help": {"short": "The storage task action that is executed"}, "args": [{"nullable": true, "type": "object", "var": "$resource.properties.action.else", "options": ["else"], "help": {"short": "The else block of storage task operation"}, "args": [{"type": "array<@StoragetaskoperationCreateOrUpdate_update>", "var": "$resource.properties.action.else.operations", "options": ["operations"], "help": {"short": "List of operations to execute in the else block"}, "item": {"nullable": true, "type": "@StoragetaskoperationCreateOrUpdate_update"}}]}, {"type": "object", "var": "$resource.properties.action.if", "options": ["if"], "help": {"short": "The if block of storage task operation"}, "args": [{"type": "string", "var": "$resource.properties.action.if.condition", "options": ["condition"], "help": {"short": "Condition predicate to evaluate each object. See https://aka.ms/storagetaskconditions for valid properties and operators."}}, {"type": "array", "var": "$resource.properties.action.if.operations", "options": ["operations"], "help": {"short": "List of operations to execute when the condition predicate satisfies."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "@StoragetaskoperationCreateOrUpdate_update.name", "options": ["name"], "help": {"short": "The operation to be performed on the object."}, "enum": {"items": [{"name": "DeleteBlob", "value": "DeleteBlob"}, {"name": "SetBlobExpiry", "value": "SetBlobExpiry"}, {"name": "SetBlobImmutabilityPolicy", "value": "SetBlobImmutabilityPolicy"}, {"name": "SetBlobLegalHold", "value": "SetBlobLegalHold"}, {"name": "SetBlobTags", "value": "SetBlobTags"}, {"name": "SetBlobTier", "value": "SetBlobTier"}, {"name": "UndeleteBlob", "value": "UndeleteBlob"}]}}, {"nullable": true, "type": "string", "var": "@StoragetaskoperationCreateOrUpdate_update.onFailure", "options": ["on-failure"], "help": {"short": "Action to be taken when the operation fails for a object."}, "enum": {"items": [{"name": "break", "value": "break"}]}}, {"nullable": true, "type": "string", "var": "@StoragetaskoperationCreateOrUpdate_update.onSuccess", "options": ["on-success"], "help": {"short": "Action to be taken when the operation is successful for a object."}, "enum": {"items": [{"name": "continue", "value": "continue"}]}}, {"nullable": true, "type": "object", "var": "@StoragetaskoperationCreateOrUpdate_update.parameters", "options": ["parameters"], "help": {"short": "Key-value parameters for the operation."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}], "cls": "StoragetaskoperationCreateOrUpdate_update"}}]}]}, {"type": "string", "var": "$resource.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "Text that describes the purpose of the storage task"}}, {"type": "boolean", "var": "$resource.properties.enabled", "options": ["enabled"], "group": "Properties", "help": {"short": "Storage Task is enabled when set to true and disabled when set to false"}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "required": true, "props": [{"type": "string", "name": "type", "arg": "$resource.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$resource.identity.userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object"}}}]}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "action", "arg": "$resource.properties.action", "required": true, "props": [{"type": "object", "name": "else", "arg": "$resource.properties.action.else", "props": [{"type": "array<@StoragetaskoperationCreateOrUpdate_update>", "name": "operations", "arg": "$resource.properties.action.else.operations", "required": true, "item": {"type": "@StoragetaskoperationCreateOrUpdate_update"}}]}, {"type": "object", "name": "if", "arg": "$resource.properties.action.if", "required": true, "props": [{"type": "string", "name": "condition", "arg": "$resource.properties.action.if.condition", "required": true}, {"type": "array", "name": "operations", "arg": "$resource.properties.action.if.operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@StoragetaskoperationCreateOrUpdate_update.name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "arg": "@StoragetaskoperationCreateOrUpdate_update.onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "arg": "@StoragetaskoperationCreateOrUpdate_update.onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "arg": "@StoragetaskoperationCreateOrUpdate_update.parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "StoragetaskoperationCreateOrUpdate_update"}}]}]}, {"type": "string", "name": "description", "arg": "$resource.properties.description", "required": true}, {"type": "boolean", "name": "enabled", "arg": "$resource.properties.enabled", "required": true}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "subresource": "identity", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Resource.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Resource.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "subresource": "identity", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Resource.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$resource.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Resource.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$resource.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Resource.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "resource.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$resource.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$resource.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "StorageTasks_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"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": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}", "version": "2023-01-01", "subresource": "identity", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "resource", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "StorageTasks_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "required": true, "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", "required": true, "props": [{"type": "object", "name": "action", "required": true, "props": [{"type": "object", "name": "else", "props": [{"type": "array<@Storagetaskoperation_read>", "name": "operations", "required": true, "item": {"type": "@Storagetaskoperation_read"}}]}, {"type": "object", "name": "if", "required": true, "props": [{"type": "string", "name": "condition", "required": true}, {"type": "array", "name": "operations", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "DeleteBlob"}, {"value": "SetBlobExpiry"}, {"value": "SetBlobImmutabilityPolicy"}, {"value": "SetBlobLegalHold"}, {"value": "SetBlobTags"}, {"value": "SetBlobTier"}, {"value": "UndeleteBlob"}]}}, {"type": "string", "name": "onFailure", "enum": {"items": [{"value": "break"}]}}, {"type": "string", "name": "onSuccess", "enum": {"items": [{"value": "continue"}]}}, {"type": "object", "name": "parameters", "additionalProps": {"item": {"type": "string"}}}], "cls": "Storagetaskoperation_read"}}]}]}, {"readOnly": true, "type": "dateTime", "name": "creationTimeInUtc"}, {"type": "string", "name": "description", "required": true}, {"type": "boolean", "name": "enabled", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "ValidateSubscriptionQuotaBegin"}, {"value": "ValidateSubscriptionQuotaEnd"}]}}, {"readOnly": true, "type": "integer64", "name": "taskVersion", "format": {"maximum": 1, "minimum": 1}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml index 79f27cd92..cdd900814 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30=/2023-01-01.xml @@ -17,12 +17,14 @@ - + - + + + @@ -35,9 +37,7 @@ - - - + @@ -63,14 +63,14 @@ - - + + - + @@ -155,7 +155,7 @@ - + @@ -179,12 +179,14 @@ - + - + + + @@ -195,7 +197,9 @@
+ +
@@ -203,7 +207,7 @@ - + @@ -220,65 +224,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + + + + + + + - - + + + + + + + - + + + - + - + - + - + - + - + - + - - + + @@ -290,19 +282,19 @@ - + - + - + @@ -312,25 +304,38 @@ - + - + + + + + + + + + + + + - + - + + + @@ -340,9 +345,9 @@ - - - + + + @@ -350,29 +355,29 @@ - + - + - + - + - - - - + + + + - - - - - + + + + + @@ -383,17 +388,17 @@ - + - + - + @@ -402,10 +407,10 @@ - - + + - + @@ -418,9 +423,7 @@ - - - + @@ -446,14 +449,14 @@ - - + + - + @@ -538,12 +541,13 @@
+
- + @@ -561,53 +565,44 @@
- - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - + + - + + + - + - + - + - + - + - + - + - - + + @@ -619,19 +614,19 @@ - + - + - + @@ -641,24 +636,34 @@ - + - + + + + + + + + + - + - + + + @@ -670,10 +675,8 @@ - - - - + + @@ -699,14 +702,14 @@ - - + + - + @@ -791,7 +794,7 @@ - + @@ -800,9 +803,9 @@ - - - + + + @@ -810,24 +813,24 @@ - + - - - - + + + + - - - - - + + + + + @@ -838,17 +841,17 @@ - + - + - + @@ -857,10 +860,10 @@ - - + + - + @@ -875,12 +878,14 @@ - + - + + + @@ -895,19 +900,105 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
- + @@ -915,5 +1006,815 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.json index 1179a445a..cbaac0282 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/storagetaskassignments", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3N0b3JhZ2VUYXNrQXNzaWdubWVudHM=/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "list-assignment", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/storagetaskassignments", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3N0b3JhZ2VUYXNrQXNzaWdubWVudHM=/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.maxpagesize", "options": ["maxpagesize"], "help": {"short": "Optional, specifies the maximum number of storage task assignment Ids to be included in the list response."}}]}], "operations": [{"operationId": "StorageTaskAssignment_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/storageTaskAssignments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "integer32", "name": "$maxpagesize", "arg": "$Query.maxpagesize"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/storagetaskassignments", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3N0b3JhZ2VUYXNrQXNzaWdubWVudHM=/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "list-assignment", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/storagetaskassignments", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3N0b3JhZ2VUYXNrQXNzaWdubWVudHM=/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer32", "var": "$Query.maxpagesize", "options": ["maxpagesize"], "help": {"short": "Optional, specifies the maximum number of storage task assignment Ids to be included in the list response."}}]}], "operations": [{"operationId": "StorageTasks_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/storageTaskAssignments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "integer32", "name": "$maxpagesize", "arg": "$Query.maxpagesize"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"readOnly": true, "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.xml index 0e28750e0..7134c5eb2 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vc3RvcmFnZXRhc2thc3NpZ25tZW50cw==/2023-01-01.xml @@ -15,17 +15,19 @@ - + - + - + + + @@ -52,7 +54,7 @@ - + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.json index 3c4f097ec..003ed2cec 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.json +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/reports", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3JlcG9ydHM=/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "list-report", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/reports", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3JlcG9ydHM=/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "Optional. When specified, it can be used to query using reporting properties."}}, {"type": "integer32", "var": "$Query.maxpagesize", "options": ["maxpagesize"], "help": {"short": "Optional, specifies the maximum number of storage task assignment Ids to be included in the list response."}}]}], "operations": [{"operationId": "StorageTasksReport_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/reports", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}, {"type": "integer32", "name": "$maxpagesize", "arg": "$Query.maxpagesize"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "finishTime"}, {"readOnly": true, "type": "string", "name": "objectFailedCount"}, {"readOnly": true, "type": "string", "name": "objectsOperatedOnCount"}, {"readOnly": true, "type": "string", "name": "objectsSucceededCount"}, {"readOnly": true, "type": "string", "name": "objectsTargetedCount"}, {"readOnly": true, "type": "string", "name": "runResult", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "runStatusEnum", "enum": {"items": [{"value": "Finished"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "runStatusError"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountId"}, {"readOnly": true, "type": "string", "name": "summaryReportPath"}, {"readOnly": true, "type": "ResourceId", "name": "taskAssignmentId"}, {"readOnly": true, "type": "ResourceId", "name": "taskId"}, {"readOnly": true, "type": "string", "name": "taskVersion"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/reports", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3JlcG9ydHM=/V/MjAyMy0wMS0wMQ=="}], "commandGroups": [{"name": "storage-actions task", "commands": [{"name": "list-report", "version": "2023-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storageactions/storagetasks/{}/reports", "version": "2023-01-01", "swagger": "mgmt-plane/storageactions/ResourceProviders/Microsoft.StorageActions/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUFjdGlvbnMvc3RvcmFnZVRhc2tzL3tzdG9yYWdlVGFza05hbWV9L3JlcG9ydHM=/V/MjAyMy0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageTaskName", "options": ["n", "name", "storage-task-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the storage task within the specified resource group. Storage task names must be between 3 and 18 characters in length and use numbers and lower-case letters only."}, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "help": {"short": "Optional. When specified, it can be used to query using reporting properties."}}, {"type": "integer32", "var": "$Query.maxpagesize", "options": ["maxpagesize"], "help": {"short": "Optional, specifies the maximum number of storage task assignment Ids to be included in the list response."}}]}], "operations": [{"operationId": "StorageTasks_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/reports", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageTaskName", "arg": "$Path.storageTaskName", "required": true, "format": {"pattern": "^[a-z0-9]{3,18}$", "maxLength": 18, "minLength": 3}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}, {"type": "integer32", "name": "$maxpagesize", "arg": "$Query.maxpagesize"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "finishTime"}, {"readOnly": true, "type": "string", "name": "objectFailedCount"}, {"readOnly": true, "type": "string", "name": "objectsOperatedOnCount"}, {"readOnly": true, "type": "string", "name": "objectsSucceededCount"}, {"readOnly": true, "type": "string", "name": "objectsTargetedCount"}, {"readOnly": true, "type": "string", "name": "runResult", "enum": {"items": [{"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "runStatusEnum", "enum": {"items": [{"value": "Finished"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "runStatusError"}, {"readOnly": true, "type": "string", "name": "startTime"}, {"readOnly": true, "type": "ResourceId", "name": "storageAccountId", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Storage/storageAccounts/{}"}}, {"readOnly": true, "type": "string", "name": "summaryReportPath"}, {"readOnly": true, "type": "ResourceId", "name": "taskAssignmentId", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Storage/storageAccounts/storageTaskAssignments/{}"}}, {"readOnly": true, "type": "ResourceId", "name": "taskId", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageActions/storageTasks/{}"}}, {"readOnly": true, "type": "string", "name": "taskVersion"}]}, {"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": {"readOnly": true, "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.xml index 8322dbcb8..425c7c6b7 100644 --- a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.xml +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlYWN0aW9ucy9zdG9yYWdldGFza3Mve30vcmVwb3J0cw==/2023-01-01.xml @@ -18,17 +18,19 @@ - + - + - + + + @@ -68,10 +70,16 @@ - + + + - - + + + + + + @@ -106,7 +114,7 @@ - +