From eac1aa8a114d8168d6cdb8b9f2c89a2c0f709a61 Mon Sep 17 00:00:00 2001 From: Amrita Shanbhag Date: Tue, 20 Jan 2026 10:10:13 +0530 Subject: [PATCH] added aaz artifact signing --- .../_check-name-availability.md | 16 + Commands/artifact-signing/_create.md | 16 + Commands/artifact-signing/_delete.md | 16 + Commands/artifact-signing/_list.md | 17 + Commands/artifact-signing/_show.md | 16 + Commands/artifact-signing/_update.md | 21 + .../certificate-profile/_create.md | 16 + .../certificate-profile/_delete.md | 16 + .../certificate-profile/_list.md | 16 + .../certificate-profile/_show.md | 16 + .../certificate-profile/readme.md | 17 + Commands/artifact-signing/readme.md | 28 + Commands/readme.md | 3 + .../2025-10-13.json | 1 + .../2025-10-13.xml | 69 +++ .../2025-10-13.json | 1 + .../2025-10-13.xml | 221 ++++++++ .../2025-10-13.md | 1 + .../2025-10-13.json | 1 + .../2025-10-13.xml | 502 ++++++++++++++++++ .../2025-10-13.json | 1 + .../2025-10-13.xml | 171 ++++++ .../2025-10-13.json | 1 + .../2025-10-13.xml | 466 ++++++++++++++++ 24 files changed, 1649 insertions(+) create mode 100644 Commands/artifact-signing/_check-name-availability.md create mode 100644 Commands/artifact-signing/_create.md create mode 100644 Commands/artifact-signing/_delete.md create mode 100644 Commands/artifact-signing/_list.md create mode 100644 Commands/artifact-signing/_show.md create mode 100644 Commands/artifact-signing/_update.md create mode 100644 Commands/artifact-signing/certificate-profile/_create.md create mode 100644 Commands/artifact-signing/certificate-profile/_delete.md create mode 100644 Commands/artifact-signing/certificate-profile/_list.md create mode 100644 Commands/artifact-signing/certificate-profile/_show.md create mode 100644 Commands/artifact-signing/certificate-profile/readme.md create mode 100644 Commands/artifact-signing/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml diff --git a/Commands/artifact-signing/_check-name-availability.md b/Commands/artifact-signing/_check-name-availability.md new file mode 100644 index 000000000..7bd6c74c1 --- /dev/null +++ b/Commands/artifact-signing/_check-name-availability.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing check-name-availability_ + +Checks that the artifact signing account name is valid and is not already in use. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.xml) **Stable** + + + +#### examples + +- Check if account name is available + ```bash + artifact-signing check-name-availability --type Microsoft.CodeSigning/codeSigningAccounts --name MyAccount + ``` diff --git a/Commands/artifact-signing/_create.md b/Commands/artifact-signing/_create.md new file mode 100644 index 000000000..59a5757d2 --- /dev/null +++ b/Commands/artifact-signing/_create.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing create_ + +Create an artifact signing account. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml) **Stable** + + + +#### examples + +- Create an account + ```bash + artifact-signing create -n MyAccount -l westus -g MyResourceGroup --sku Basic + ``` diff --git a/Commands/artifact-signing/_delete.md b/Commands/artifact-signing/_delete.md new file mode 100644 index 000000000..8eb83b8d5 --- /dev/null +++ b/Commands/artifact-signing/_delete.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing delete_ + +Delete an artifact signing account. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml) **Stable** + + + +#### examples + +- Delete an account + ```bash + artifact-signing delete -n MyAccount -g MyResourceGroup + ``` diff --git a/Commands/artifact-signing/_list.md b/Commands/artifact-signing/_list.md new file mode 100644 index 000000000..620602a08 --- /dev/null +++ b/Commands/artifact-signing/_list.md @@ -0,0 +1,17 @@ +# [Command] _artifact-signing list_ + +List artifact signing accounts within a subscription. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.xml) **Stable** + + + + +#### examples + +- Lists accounts under a resource group + ```bash + artifact-signing list -g MyResourceGroup + ``` diff --git a/Commands/artifact-signing/_show.md b/Commands/artifact-signing/_show.md new file mode 100644 index 000000000..c818223d2 --- /dev/null +++ b/Commands/artifact-signing/_show.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing show_ + +Get an artifact signing account. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml) **Stable** + + + +#### examples + +- Show the details of an account + ```bash + artifact-signing show -n MyAccount -g MyResourceGroup + ``` diff --git a/Commands/artifact-signing/_update.md b/Commands/artifact-signing/_update.md new file mode 100644 index 000000000..cd203c3f7 --- /dev/null +++ b/Commands/artifact-signing/_update.md @@ -0,0 +1,21 @@ +# [Command] _artifact-signing update_ + +Update an artifact signing account. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml) **Stable** + + + +#### examples + +- Update sku + ```bash + artifact-signing update -n MyAccount -g MyResourceGroup --sku Premium + ``` + +- Update tags + ```bash + artifact-signing update -n MyAccount -g MyResourceGroup --tags "key1=value1 key2=value2" + ``` diff --git a/Commands/artifact-signing/certificate-profile/_create.md b/Commands/artifact-signing/certificate-profile/_create.md new file mode 100644 index 000000000..1a465735c --- /dev/null +++ b/Commands/artifact-signing/certificate-profile/_create.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing certificate-profile create_ + +Create a certificate profile. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml) **Stable** + + + +#### examples + +- Create a certificate profile that includes street address in subject name of certificate + ```bash + artifact-signing certificate-profile create -g MyResourceGroup --account-name MyAccount -n MyProfile --profile-type PublicTrust --identity-validation-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --include-street true + ``` diff --git a/Commands/artifact-signing/certificate-profile/_delete.md b/Commands/artifact-signing/certificate-profile/_delete.md new file mode 100644 index 000000000..93e8eaee5 --- /dev/null +++ b/Commands/artifact-signing/certificate-profile/_delete.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing certificate-profile delete_ + +Delete a certificate profile. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml) **Stable** + + + +#### examples + +- Delete a certificate profile. + ```bash + artifact-signing certificate-profile delete -g MyResourceGroup --account-name MyAccount -n MyProfile + ``` diff --git a/Commands/artifact-signing/certificate-profile/_list.md b/Commands/artifact-signing/certificate-profile/_list.md new file mode 100644 index 000000000..efac81c0d --- /dev/null +++ b/Commands/artifact-signing/certificate-profile/_list.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing certificate-profile list_ + +List certificate profiles under an artifact signing account. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.xml) **Stable** + + + +#### examples + +- List certificate profiles under an artifact signing account + ```bash + artifact-signing certificate-profile list -g MyResourceGroup --account-name MyAccount + ``` diff --git a/Commands/artifact-signing/certificate-profile/_show.md b/Commands/artifact-signing/certificate-profile/_show.md new file mode 100644 index 000000000..423d7aed6 --- /dev/null +++ b/Commands/artifact-signing/certificate-profile/_show.md @@ -0,0 +1,16 @@ +# [Command] _artifact-signing certificate-profile show_ + +Get details of a certificate profile. + +## Versions + +### [2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml) **Stable** + + + +#### examples + +- Get details of a certificate profile. + ```bash + artifact-signing certificate-profile show -g MyResourceGroup --account-name MyAccount -n MyProfile + ``` diff --git a/Commands/artifact-signing/certificate-profile/readme.md b/Commands/artifact-signing/certificate-profile/readme.md new file mode 100644 index 000000000..f15db138f --- /dev/null +++ b/Commands/artifact-signing/certificate-profile/readme.md @@ -0,0 +1,17 @@ +# [Group] _artifact-signing certificate-profile_ + +Manage certificate profiles under an artifact signing account. + +## Commands + +- [create](/Commands/artifact-signing/certificate-profile/_create.md) +: Create a certificate profile. + +- [delete](/Commands/artifact-signing/certificate-profile/_delete.md) +: Delete a certificate profile. + +- [list](/Commands/artifact-signing/certificate-profile/_list.md) +: List certificate profiles under an artifact signing account. + +- [show](/Commands/artifact-signing/certificate-profile/_show.md) +: Get details of a certificate profile. diff --git a/Commands/artifact-signing/readme.md b/Commands/artifact-signing/readme.md new file mode 100644 index 000000000..1263d25d4 --- /dev/null +++ b/Commands/artifact-signing/readme.md @@ -0,0 +1,28 @@ +# [Group] _artifact-signing_ + +Manage artifact signing account. + +## Subgroups + +- [certificate-profile](/Commands/artifact-signing/certificate-profile/readme.md) +: Manage certificate profiles under an artifact signing account. + +## Commands + +- [check-name-availability](/Commands/artifact-signing/_check-name-availability.md) +: Checks that the artifact signing account name is valid and is not already in use. + +- [create](/Commands/artifact-signing/_create.md) +: Create an artifact signing account. + +- [delete](/Commands/artifact-signing/_delete.md) +: Delete an artifact signing account. + +- [list](/Commands/artifact-signing/_list.md) +: List artifact signing accounts within a subscription. + +- [show](/Commands/artifact-signing/_show.md) +: Get an artifact signing account. + +- [update](/Commands/artifact-signing/_update.md) +: Update an artifact signing account. diff --git a/Commands/readme.md b/Commands/readme.md index 21965b28e..9e181c5c8 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -32,6 +32,9 @@ - [arcgateway](/Commands/arcgateway/readme.md) : Manage gateway connection on Arc machine +- [artifact-signing](/Commands/artifact-signing/readme.md) +: Manage artifact signing account. + - [astronomer](/Commands/astronomer/readme.md) : Manage Azure Astronomer resources. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.json new file mode 100644 index 000000000..a8ebc0382 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.codesigning/checknameavailability", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvZGVTaWduaW5nL2NoZWNrTmFtZUF2YWlsYWJpbGl0eQ==/V/MjAyNS0xMC0xMw=="}], "commandGroups": [{"name": "artifact-signing", "commands": [{"name": "check-name-availability", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/providers/microsoft.codesigning/checknameavailability", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvZGVTaWduaW5nL2NoZWNrTmFtZUF2YWlsYWJpbGl0eQ==/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.name", "options": ["n", "name"], "required": true, "group": "Body", "help": {"short": "Artifact signing account name."}}, {"type": "string", "var": "$body.type", "options": ["type"], "required": true, "group": "Body", "help": {"short": "The type of the resource, \"Microsoft.CodeSigning/codeSigningAccounts\"."}}]}], "operations": [{"operationId": "CodeSigningAccounts_CheckNameAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.CodeSigning/checkNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "name", "arg": "$body.name", "required": true}, {"type": "string", "name": "type", "arg": "$body.type", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "boolean", "name": "nameAvailable"}, {"readOnly": true, "type": "string", "name": "reason", "enum": {"items": [{"value": "AccountNameInvalid"}, {"value": "AlreadyExists"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.xml new file mode 100644 index 000000000..17767e1f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2025-10-13.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.json new file mode 100644 index 000000000..7011e7d5b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.codesigning/codesigningaccounts", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvZGVTaWduaW5nL2NvZGVTaWduaW5nQWNjb3VudHM=/V/MjAyNS0xMC0xMw=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cw==/V/MjAyNS0xMC0xMw=="}], "commandGroups": [{"name": "artifact-signing", "commands": [{"name": "list", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/providers/microsoft.codesigning/codesigningaccounts", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvZGVTaWduaW5nL2NvZGVTaWduaW5nQWNjb3VudHM=/V/MjAyNS0xMC0xMw=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cw==/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}], "conditions": [{"var": "$Condition_CodeSigningAccounts_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_CodeSigningAccounts_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_CodeSigningAccounts_ListBySubscription"], "operationId": "CodeSigningAccounts_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.CodeSigning/codeSigningAccounts", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CodeSigning/codeSigningAccounts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accountUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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_CodeSigningAccounts_ListByResourceGroup"], "operationId": "CodeSigningAccounts_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CodeSigning/codeSigningAccounts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accountUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.xml new file mode 100644 index 000000000..dd5e01ad1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.xml @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.md new file mode 100644 index 000000000..85cf6bd55 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.codesigning/codesigningaccounts 2025-10-13](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRz/2025-10-13.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.json new file mode 100644 index 000000000..05cd9c363 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9/V/MjAyNS0xMC0xMw=="}], "commandGroups": [{"name": "artifact-signing", "commands": [{"name": "update", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["n", "name", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.sku.name", "options": ["sku"], "group": "Properties", "help": {"short": "Name of the SKU."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Premium", "value": "Premium"}]}}]}, {"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": "CodeSigningAccounts_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "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.CodeSigning/codeSigningAccounts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accountUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"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": "CodeSigningAccount_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.sku.name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "CodeSigningAccounts_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@CodeSigningAccount_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "show", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["n", "name", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}], "operations": [{"operationId": "CodeSigningAccounts_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "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.CodeSigning/codeSigningAccounts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accountUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["n", "name", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "CodeSigningAccounts_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["n", "name", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.sku.name", "options": ["sku"], "group": "Properties", "help": {"short": "SKU name. Allowed values: Basic, Premium."}, "enum": {"items": [{"name": "Basic", "value": "Basic"}, {"name": "Premium", "value": "Premium"}]}}]}, {"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": "CodeSigningAccounts_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "arg": "$resource.properties.sku.name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CodeSigning/codeSigningAccounts/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "accountUri"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Basic"}, {"value": "Premium"}]}}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml new file mode 100644 index 000000000..829c4ae0c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9/2025-10-13.xml @@ -0,0 +1,502 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.json new file mode 100644 index 000000000..24b100f77 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9L2NlcnRpZmljYXRlUHJvZmlsZXM=/V/MjAyNS0xMC0xMw=="}], "commandGroups": [{"name": "artifact-signing certificate-profile", "commands": [{"name": "list", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9L2NlcnRpZmljYXRlUHJvZmlsZXM=/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["account", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}], "operations": [{"operationId": "CertificateProfiles_ListByCodeSigningAccount", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.CodeSigning/codeSigningAccounts/{}/certificateProfiles/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "certificates", "item": {"type": "object", "props": [{"type": "string", "name": "createdDate"}, {"type": "string", "name": "enhancedKeyUsage"}, {"type": "string", "name": "expiryDate"}, {"type": "object", "name": "revocation", "props": [{"type": "dateTime", "name": "effectiveAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "failureReason"}, {"type": "string", "name": "reason"}, {"type": "string", "name": "remarks"}, {"type": "dateTime", "name": "requestedAt", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "string", "name": "serialNumber"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Expired"}, {"value": "Revoked"}]}}, {"type": "string", "name": "subjectName"}, {"type": "string", "name": "thumbprint"}]}}, {"type": "string", "name": "identityValidationId", "required": true}, {"default": {"value": false}, "type": "boolean", "name": "includeCity"}, {"default": {"value": false}, "type": "boolean", "name": "includeCountry"}, {"default": {"value": false}, "type": "boolean", "name": "includePostalCode"}, {"default": {"value": false}, "type": "boolean", "name": "includeState"}, {"default": {"value": false}, "type": "boolean", "name": "includeStreetAddress"}, {"type": "string", "name": "profileType", "required": true, "enum": {"items": [{"value": "PrivateTrust"}, {"value": "PrivateTrustCIPolicy"}, {"value": "PublicTrust"}, {"value": "PublicTrustTest"}, {"value": "VBSEnclave"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Disabled"}, {"value": "Suspended"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.xml new file mode 100644 index 000000000..2fbd7f231 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXM=/2025-10-13.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.json new file mode 100644 index 000000000..f8ad4cc9f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9L2NlcnRpZmljYXRlUHJvZmlsZXMve3Byb2ZpbGVOYW1lfQ==/V/MjAyNS0xMC0xMw=="}], "commandGroups": [{"name": "artifact-signing certificate-profile", "commands": [{"name": "show", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9L2NlcnRpZmljYXRlUHJvZmlsZXMve3Byb2ZpbGVOYW1lfQ==/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["account", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Certificate profile name."}, "format": {"pattern": "^(?=.{5,100}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}], "operations": [{"operationId": "CertificateProfiles_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true, "format": {"pattern": "^(?=.{5,100}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "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.CodeSigning/codeSigningAccounts/{}/certificateProfiles/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "certificates", "item": {"type": "object", "props": [{"type": "string", "name": "createdDate"}, {"type": "string", "name": "enhancedKeyUsage"}, {"type": "string", "name": "expiryDate"}, {"type": "object", "name": "revocation", "props": [{"type": "dateTime", "name": "effectiveAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "failureReason"}, {"type": "string", "name": "reason"}, {"type": "string", "name": "remarks"}, {"type": "dateTime", "name": "requestedAt", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "string", "name": "serialNumber"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Expired"}, {"value": "Revoked"}]}}, {"type": "string", "name": "subjectName"}, {"type": "string", "name": "thumbprint"}]}}, {"type": "string", "name": "identityValidationId", "required": true}, {"default": {"value": false}, "type": "boolean", "name": "includeCity"}, {"default": {"value": false}, "type": "boolean", "name": "includeCountry"}, {"default": {"value": false}, "type": "boolean", "name": "includePostalCode"}, {"default": {"value": false}, "type": "boolean", "name": "includeState"}, {"default": {"value": false}, "type": "boolean", "name": "includeStreetAddress"}, {"type": "string", "name": "profileType", "required": true, "enum": {"items": [{"value": "PrivateTrust"}, {"value": "PrivateTrustCIPolicy"}, {"value": "PublicTrust"}, {"value": "PublicTrustTest"}, {"value": "VBSEnclave"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Disabled"}, {"value": "Suspended"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9L2NlcnRpZmljYXRlUHJvZmlsZXMve3Byb2ZpbGVOYW1lfQ==/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["account", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Certificate profile name."}, "format": {"pattern": "^(?=.{5,100}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "CertificateProfiles_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true, "format": {"pattern": "^(?=.{5,100}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-10-13", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.codesigning/codesigningaccounts/{}/certificateprofiles/{}", "version": "2025-10-13", "swagger": "mgmt-plane/codesigning/ResourceProviders/Microsoft.CodeSigning/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29kZVNpZ25pbmcvY29kZVNpZ25pbmdBY2NvdW50cy97YWNjb3VudE5hbWV9L2NlcnRpZmljYXRlUHJvZmlsZXMve3Byb2ZpbGVOYW1lfQ==/V/MjAyNS0xMC0xMw=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accountName", "options": ["account", "account-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Artifact signing account name."}, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.profileName", "options": ["n", "name", "profile-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Certificate profile name."}, "format": {"pattern": "^(?=.{5,100}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["s", "subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": ""}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.identityValidationId", "options": ["id", "validation-id", "identity-validation-id"], "group": "Properties", "help": {"short": "Identity validation id used for the certificate subject name."}}, {"type": "boolean", "var": "$resource.properties.includeCity", "options": ["city", "include-city"], "group": "Properties", "help": {"short": "Whether to include L in the certificate subject name. Applicable only for private trust, private trust ci profile types"}, "default": {"value": false}}, {"type": "boolean", "var": "$resource.properties.includeCountry", "options": ["country", "include-country"], "group": "Properties", "help": {"short": "Whether to include C in the certificate subject name. Applicable only for private trust, private trust ci profile types"}, "default": {"value": false}}, {"type": "boolean", "var": "$resource.properties.includePostalCode", "options": ["postal-code", "include-postal-code"], "group": "Properties", "help": {"short": "Whether to include PC in the certificate subject name."}, "default": {"value": false}}, {"type": "boolean", "var": "$resource.properties.includeState", "options": ["state", "include-state"], "group": "Properties", "help": {"short": "Whether to include S in the certificate subject name. Applicable only for private trust, private trust ci profile types"}, "default": {"value": false}}, {"type": "boolean", "var": "$resource.properties.includeStreetAddress", "options": ["street", "include-street-address"], "group": "Properties", "help": {"short": "Whether to include STREET in the certificate subject name."}, "default": {"value": false}}, {"type": "string", "var": "$resource.properties.profileType", "options": ["type", "profile-type"], "group": "Properties", "help": {"short": "Profile type of the certificate."}, "enum": {"items": [{"name": "PrivateTrust", "value": "PrivateTrust"}, {"name": "PrivateTrustCIPolicy", "value": "PrivateTrustCIPolicy"}, {"name": "PublicTrust", "value": "PublicTrust"}, {"name": "PublicTrustTest", "value": "PublicTrustTest"}, {"name": "VBSEnclave", "value": "VBSEnclave"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "CertificateProfiles_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CodeSigning/codeSigningAccounts/{accountName}/certificateProfiles/{profileName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accountName", "arg": "$Path.accountName", "required": true, "format": {"pattern": "^(?=.{3,24}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "profileName", "arg": "$Path.profileName", "required": true, "format": {"pattern": "^(?=.{5,100}$)[^0-9][A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-10-13"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "identityValidationId", "arg": "$resource.properties.identityValidationId", "required": true}, {"default": {"value": false}, "type": "boolean", "name": "includeCity", "arg": "$resource.properties.includeCity"}, {"default": {"value": false}, "type": "boolean", "name": "includeCountry", "arg": "$resource.properties.includeCountry"}, {"default": {"value": false}, "type": "boolean", "name": "includePostalCode", "arg": "$resource.properties.includePostalCode"}, {"default": {"value": false}, "type": "boolean", "name": "includeState", "arg": "$resource.properties.includeState"}, {"default": {"value": false}, "type": "boolean", "name": "includeStreetAddress", "arg": "$resource.properties.includeStreetAddress"}, {"type": "string", "name": "profileType", "arg": "$resource.properties.profileType", "required": true, "enum": {"items": [{"value": "PrivateTrust"}, {"value": "PrivateTrustCIPolicy"}, {"value": "PublicTrust"}, {"value": "PublicTrustTest"}, {"value": "VBSEnclave"}]}}], "clientFlatten": true}], "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.CodeSigning/codeSigningAccounts/{}/certificateProfiles/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "certificates", "item": {"type": "object", "props": [{"type": "string", "name": "createdDate"}, {"type": "string", "name": "enhancedKeyUsage"}, {"type": "string", "name": "expiryDate"}, {"type": "object", "name": "revocation", "props": [{"type": "dateTime", "name": "effectiveAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "failureReason"}, {"type": "string", "name": "reason"}, {"type": "string", "name": "remarks"}, {"type": "dateTime", "name": "requestedAt", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Failed"}, {"value": "InProgress"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"type": "string", "name": "serialNumber"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Expired"}, {"value": "Revoked"}]}}, {"type": "string", "name": "subjectName"}, {"type": "string", "name": "thumbprint"}]}}, {"type": "string", "name": "identityValidationId", "required": true}, {"default": {"value": false}, "type": "boolean", "name": "includeCity"}, {"default": {"value": false}, "type": "boolean", "name": "includeCountry"}, {"default": {"value": false}, "type": "boolean", "name": "includePostalCode"}, {"default": {"value": false}, "type": "boolean", "name": "includeState"}, {"default": {"value": false}, "type": "boolean", "name": "includeStreetAddress"}, {"type": "string", "name": "profileType", "required": true, "enum": {"items": [{"value": "PrivateTrust"}, {"value": "PrivateTrustCIPolicy"}, {"value": "PublicTrust"}, {"value": "PublicTrustTest"}, {"value": "VBSEnclave"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "Active"}, {"value": "Disabled"}, {"value": "Suspended"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml new file mode 100644 index 000000000..54d58f368 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb2Rlc2lnbmluZy9jb2Rlc2lnbmluZ2FjY291bnRzL3t9L2NlcnRpZmljYXRlcHJvZmlsZXMve30=/2025-10-13.xml @@ -0,0 +1,466 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+