diff --git a/Commands/communication/email/_create.md b/Commands/communication/email/_create.md new file mode 100644 index 000000000..59e8395ab --- /dev/null +++ b/Commands/communication/email/_create.md @@ -0,0 +1,16 @@ +# [Command] _communication email create_ + +Create a new EmailService or update an existing EmailService. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Create a email resource with tags + ```bash + communication email create -n ResourceName -g ResourceGroup --location global --data-location unitedstates --tags "{tag:tag}" + ``` diff --git a/Commands/communication/email/_delete.md b/Commands/communication/email/_delete.md new file mode 100644 index 000000000..132992873 --- /dev/null +++ b/Commands/communication/email/_delete.md @@ -0,0 +1,16 @@ +# [Command] _communication email delete_ + +Delete to delete a EmailService. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Delete a email resource + ```bash + communication email delete -n ResourceName -g ResourceGroup + ``` diff --git a/Commands/communication/email/_list.md b/Commands/communication/email/_list.md new file mode 100644 index 000000000..bb63a9e2c --- /dev/null +++ b/Commands/communication/email/_list.md @@ -0,0 +1,18 @@ +# [Command] _communication email list_ + +List requests to list all resources in a subscription. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.xml) **Stable** + + + + +#### examples + +- Get all resources from a subscription/resource group + ```bash + communication email list --subscription SubscriptionId + communication email list -g ResourceGroup + ``` diff --git a/Commands/communication/email/_show.md b/Commands/communication/email/_show.md new file mode 100644 index 000000000..3d05aab63 --- /dev/null +++ b/Commands/communication/email/_show.md @@ -0,0 +1,16 @@ +# [Command] _communication email show_ + +Get the EmailService and its properties. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Get a email service's properties + ```bash + communication email show -n ResourceName -g ResourceGroup + ``` diff --git a/Commands/communication/email/_update.md b/Commands/communication/email/_update.md new file mode 100644 index 000000000..d0e2d92cc --- /dev/null +++ b/Commands/communication/email/_update.md @@ -0,0 +1,16 @@ +# [Command] _communication email update_ + +Update a new EmailService or update an existing EmailService. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Update a email resource with tags + ```bash + communication email update -n ResourceName -g ResourceGroup --tags "{tag:tag}" + ``` diff --git a/Commands/communication/email/domain/_create.md b/Commands/communication/email/domain/_create.md new file mode 100644 index 000000000..3bc59c04c --- /dev/null +++ b/Commands/communication/email/domain/_create.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain create_ + +Create a new Domains resource under the parent EmailService resource or update an existing Domains resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Create a domain with tags + ```bash + communication email domain create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --location global --domain-management AzureManaged/CustomerManaged --tags "{tag:tag}" --user-engmnt-tracking Enabled/Disabled + ``` diff --git a/Commands/communication/email/domain/_delete.md b/Commands/communication/email/domain/_delete.md new file mode 100644 index 000000000..303dab7b2 --- /dev/null +++ b/Commands/communication/email/domain/_delete.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain delete_ + +Delete to delete a Domains resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Delete a domain resource + ```bash + communication email domain delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup + ``` diff --git a/Commands/communication/email/domain/_list.md b/Commands/communication/email/domain/_list.md new file mode 100644 index 000000000..8e151ef03 --- /dev/null +++ b/Commands/communication/email/domain/_list.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain list_ + +List requests to list all Domains resources under the parent EmailServices resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Get all domains from a email resource + ```bash + communication email domain list --email-service-name ResourceName -g ResourceGroup + ``` diff --git a/Commands/communication/email/domain/_show.md b/Commands/communication/email/domain/_show.md new file mode 100644 index 000000000..bb9a67ba3 --- /dev/null +++ b/Commands/communication/email/domain/_show.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain show_ + +Get the Domains resource and its properties. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Get all domains from a email resource + ```bash + communication email domain show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup + ``` diff --git a/Commands/communication/email/domain/_update.md b/Commands/communication/email/domain/_update.md new file mode 100644 index 000000000..6ea5e0cb6 --- /dev/null +++ b/Commands/communication/email/domain/_update.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain update_ + +Update a new Domains resource under the parent EmailService resource or update an existing Domains resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Update a domain with tags + ```bash + communication email domain update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --tags "{tag:tag}" --user-engmnt-tracking Enabled/Disabled + ``` diff --git a/Commands/communication/email/domain/readme.md b/Commands/communication/email/domain/readme.md new file mode 100644 index 000000000..0e53f6406 --- /dev/null +++ b/Commands/communication/email/domain/readme.md @@ -0,0 +1,25 @@ +# [Group] _communication email domain_ + +communication email domain + +## Subgroups + +- [sender-username](/Commands/communication/email/domain/sender-username/readme.md) +: communication email domain sender-username + +## Commands + +- [create](/Commands/communication/email/domain/_create.md) +: Create a new Domains resource under the parent EmailService resource or update an existing Domains resource. + +- [delete](/Commands/communication/email/domain/_delete.md) +: Delete to delete a Domains resource. + +- [list](/Commands/communication/email/domain/_list.md) +: List requests to list all Domains resources under the parent EmailServices resource. + +- [show](/Commands/communication/email/domain/_show.md) +: Get the Domains resource and its properties. + +- [update](/Commands/communication/email/domain/_update.md) +: Update a new Domains resource under the parent EmailService resource or update an existing Domains resource. diff --git a/Commands/communication/email/domain/sender-username/_create.md b/Commands/communication/email/domain/sender-username/_create.md new file mode 100644 index 000000000..c21fab5f0 --- /dev/null +++ b/Commands/communication/email/domain/sender-username/_create.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain sender-username create_ + +Create a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Create a sender username + ```bash + communication email domain sender-username create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername --username Username --display-name DisplayName + ``` diff --git a/Commands/communication/email/domain/sender-username/_delete.md b/Commands/communication/email/domain/sender-username/_delete.md new file mode 100644 index 000000000..39d0b3d54 --- /dev/null +++ b/Commands/communication/email/domain/sender-username/_delete.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain sender-username delete_ + +Delete to delete a SenderUsernames resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Delete a sender username resource + ```bash + communication email domain sender-username delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername + ``` diff --git a/Commands/communication/email/domain/sender-username/_list.md b/Commands/communication/email/domain/sender-username/_list.md new file mode 100644 index 000000000..99fb66bb6 --- /dev/null +++ b/Commands/communication/email/domain/sender-username/_list.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain sender-username list_ + +List all valid sender usernames for a domains resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Get all sender usernames from a domain resource + ```bash + communication email domain sender-username list --domain-name DomainName --email-service-name ResourceName -g ResourceGroup + ``` diff --git a/Commands/communication/email/domain/sender-username/_show.md b/Commands/communication/email/domain/sender-username/_show.md new file mode 100644 index 000000000..7d1d2a40b --- /dev/null +++ b/Commands/communication/email/domain/sender-username/_show.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain sender-username show_ + +Get a valid sender username for a domains resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Get a sender username's properties + ```bash + communication email domain sender-username show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername + ``` diff --git a/Commands/communication/email/domain/sender-username/_update.md b/Commands/communication/email/domain/sender-username/_update.md new file mode 100644 index 000000000..d05b5e0b1 --- /dev/null +++ b/Commands/communication/email/domain/sender-username/_update.md @@ -0,0 +1,16 @@ +# [Command] _communication email domain sender-username update_ + +Update a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource. + +## Versions + +### [2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml) **Stable** + + + +#### examples + +- Update a sender username with display name + ```bash + communication email domain sender-username update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername --display-name DisplayName + ``` diff --git a/Commands/communication/email/domain/sender-username/readme.md b/Commands/communication/email/domain/sender-username/readme.md new file mode 100644 index 000000000..9a44603c0 --- /dev/null +++ b/Commands/communication/email/domain/sender-username/readme.md @@ -0,0 +1,20 @@ +# [Group] _communication email domain sender-username_ + +communication email domain sender-username + +## Commands + +- [create](/Commands/communication/email/domain/sender-username/_create.md) +: Create a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource. + +- [delete](/Commands/communication/email/domain/sender-username/_delete.md) +: Delete to delete a SenderUsernames resource. + +- [list](/Commands/communication/email/domain/sender-username/_list.md) +: List all valid sender usernames for a domains resource. + +- [show](/Commands/communication/email/domain/sender-username/_show.md) +: Get a valid sender username for a domains resource. + +- [update](/Commands/communication/email/domain/sender-username/_update.md) +: Update a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource. diff --git a/Commands/communication/email/readme.md b/Commands/communication/email/readme.md new file mode 100644 index 000000000..b9357148a --- /dev/null +++ b/Commands/communication/email/readme.md @@ -0,0 +1,25 @@ +# [Group] _communication email_ + +communication email + +## Subgroups + +- [domain](/Commands/communication/email/domain/readme.md) +: communication email domain + +## Commands + +- [create](/Commands/communication/email/_create.md) +: Create a new EmailService or update an existing EmailService. + +- [delete](/Commands/communication/email/_delete.md) +: Delete to delete a EmailService. + +- [list](/Commands/communication/email/_list.md) +: List requests to list all resources in a subscription. + +- [show](/Commands/communication/email/_show.md) +: Get the EmailService and its properties. + +- [update](/Commands/communication/email/_update.md) +: Update a new EmailService or update an existing EmailService. diff --git a/Commands/communication/readme.md b/Commands/communication/readme.md new file mode 100644 index 000000000..4988d8668 --- /dev/null +++ b/Commands/communication/readme.md @@ -0,0 +1,8 @@ +# [Group] _communication_ + +communication + +## Subgroups + +- [email](/Commands/communication/email/readme.md) +: communication email diff --git a/Commands/readme.md b/Commands/readme.md index 42880733c..7cf700247 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -44,6 +44,9 @@ - [change-analysis](/Commands/change-analysis/readme.md) : List changes for resources +- [communication](/Commands/communication/readme.md) +: communication + - [confidentialledger](/Commands/confidentialledger/readme.md) : Deploy and manage Azure confidential ledgers. diff --git a/Commands/tree.json b/Commands/tree.json index 208b397f1..08ca6faa5 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -9989,6 +9989,527 @@ "change-analysis" ] }, + "communication": { + "commandGroups": { + "email": { + "commandGroups": { + "domain": { + "commandGroups": { + "sender-username": { + "commands": { + "create": { + "help": { + "short": "Create a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername --username Username --display-name DisplayName" + ], + "name": "Create a sender username" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a SenderUsernames resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername" + ], + "name": "Delete a sender username resource" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List all valid sender usernames for a domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username list --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Get all sender usernames from a domain resource" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get a valid sender username for a domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername" + ], + "name": "Get a sender username's properties" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new SenderUsername resource under the parent Domains resource or update an existing SenderUsername resource." + }, + "names": [ + "communication", + "email", + "domain", + "sender-username", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain sender-username update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --sender-username SenderUsername --display-name DisplayName" + ], + "name": "Update a sender username with display name" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "communication email domain sender-username" + }, + "names": [ + "communication", + "email", + "domain", + "sender-username" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new Domains resource under the parent EmailService resource or update an existing Domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain create --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --location global --domain-management AzureManaged/CustomerManaged --tags \"{tag:tag}\" --user-engmnt-tracking Enabled/Disabled" + ], + "name": "Create a domain with tags" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a Domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain delete --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Delete a domain resource" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List requests to list all Domains resources under the parent EmailServices resource." + }, + "names": [ + "communication", + "email", + "domain", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain list --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Get all domains from a email resource" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the Domains resource and its properties." + }, + "names": [ + "communication", + "email", + "domain", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain show --domain-name DomainName --email-service-name ResourceName -g ResourceGroup" + ], + "name": "Get all domains from a email resource" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new Domains resource under the parent EmailService resource or update an existing Domains resource." + }, + "names": [ + "communication", + "email", + "domain", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email domain update --domain-name DomainName --email-service-name ResourceName -g ResourceGroup --tags \"{tag:tag}\" --user-engmnt-tracking Enabled/Disabled" + ], + "name": "Update a domain with tags" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "communication email domain" + }, + "names": [ + "communication", + "email", + "domain" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a new EmailService or update an existing EmailService." + }, + "names": [ + "communication", + "email", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email create -n ResourceName -g ResourceGroup --location global --data-location unitedstates --tags \"{tag:tag}\"" + ], + "name": "Create a email resource with tags" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete to delete a EmailService." + }, + "names": [ + "communication", + "email", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email delete -n ResourceName -g ResourceGroup" + ], + "name": "Delete a email resource" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List requests to list all resources in a subscription." + }, + "names": [ + "communication", + "email", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email list --subscription SubscriptionId", + "communication email list -g ResourceGroup" + ], + "name": "Get all resources from a subscription/resource group" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.communication/emailservices", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the EmailService and its properties." + }, + "names": [ + "communication", + "email", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email show -n ResourceName -g ResourceGroup" + ], + "name": "Get a email service's properties" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update a new EmailService or update an existing EmailService." + }, + "names": [ + "communication", + "email", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "communication email update -n ResourceName -g ResourceGroup --tags \"{tag:tag}\"" + ], + "name": "Update a email resource with tags" + } + ], + "name": "2023-04-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", + "plane": "mgmt-plane", + "version": "2023-04-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "communication email" + }, + "names": [ + "communication", + "email" + ] + } + }, + "help": { + "short": "communication" + }, + "names": [ + "communication" + ] + }, "confidentialledger": { "commandGroups": { "managedccfs": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.json new file mode 100644 index 000000000..80dc16a1b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.communication/emailservices", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbW11bmljYXRpb24vZW1haWxTZXJ2aWNlcw==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2Vz/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "communication email", "commands": [{"name": "list", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.communication/emailservices", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbW11bmljYXRpb24vZW1haWxTZXJ2aWNlcw==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2Vz/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "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_EmailServices_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_EmailServices_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_EmailServices_ListByResourceGroup"], "operationId": "EmailServices_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices", "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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "dataLocation", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_EmailServices_ListBySubscription"], "operationId": "EmailServices_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Communication/emailServices", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "dataLocation", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.xml new file mode 100644 index 000000000..212fe7872 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.xml @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.md new file mode 100644 index 000000000..2d889bcde --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.communication/emailservices 2023-04-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXM=/2023-04-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.json new file mode 100644 index 000000000..e8f9e6f1f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "communication email", "commands": [{"name": "show", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.emailServiceName", "options": ["n", "name", "email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EmailServices_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "dataLocation", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.emailServiceName", "options": ["n", "name", "email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EmailServices_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.emailServiceName", "options": ["n", "name", "email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "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": "string", "var": "$parameters.properties.dataLocation", "options": ["data-location"], "group": "Properties", "help": {"short": "The location where the email service stores its data at rest."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EmailServices_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "dataLocation", "arg": "$parameters.properties.dataLocation", "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.Communication/emailServices/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "dataLocation", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.emailServiceName", "options": ["n", "name", "email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "EmailServices_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "dataLocation", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "EmailServiceResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EmailServices_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@EmailServiceResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml new file mode 100644 index 000000000..2888df40c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30=/2023-04-01-preview.xml @@ -0,0 +1,436 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.json new file mode 100644 index 000000000..289327441 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5z/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "communication email domain", "commands": [{"name": "list", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5z/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Domains_ListByEmailServiceResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}/domains/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "domainManagement", "required": true, "enum": {"items": [{"value": "AzureManaged"}, {"value": "CustomerManaged"}, {"value": "CustomerManagedInExchangeOnline"}]}}, {"readOnly": true, "type": "string", "name": "fromSenderDomain"}, {"readOnly": true, "type": "string", "name": "mailFromSenderDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "userEngagementTracking", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "verificationRecords", "props": [{"type": "@DnsRecord_read", "name": "DKIM"}, {"type": "@DnsRecord_read", "name": "DKIM2"}, {"type": "@DnsRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "ttl"}, {"readOnly": true, "type": "string", "name": "type"}, {"readOnly": true, "type": "string", "name": "value"}], "cls": "DnsRecord_read"}, {"type": "@DnsRecord_read", "name": "SPF"}]}, {"readOnly": true, "type": "object", "name": "verificationStates", "props": [{"type": "@VerificationStatusRecord_read", "name": "DKIM"}, {"type": "@VerificationStatusRecord_read", "name": "DKIM2"}, {"type": "@VerificationStatusRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancellationRequested"}, {"value": "NotStarted"}, {"value": "VerificationFailed"}, {"value": "VerificationInProgress"}, {"value": "VerificationRequested"}, {"value": "Verified"}]}}], "cls": "VerificationStatusRecord_read"}, {"type": "@VerificationStatusRecord_read", "name": "SPF"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.xml new file mode 100644 index 000000000..d8e092044 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucw==/2023-04-01-preview.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.json new file mode 100644 index 000000000..93566ffd9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "communication email domain", "commands": [{"name": "show", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["n", "name", "domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Domains_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}/domains/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "domainManagement", "required": true, "enum": {"items": [{"value": "AzureManaged"}, {"value": "CustomerManaged"}, {"value": "CustomerManagedInExchangeOnline"}]}}, {"readOnly": true, "type": "string", "name": "fromSenderDomain"}, {"readOnly": true, "type": "string", "name": "mailFromSenderDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "userEngagementTracking", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "verificationRecords", "props": [{"type": "@DnsRecord_read", "name": "DKIM"}, {"type": "@DnsRecord_read", "name": "DKIM2"}, {"type": "@DnsRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "ttl"}, {"readOnly": true, "type": "string", "name": "type"}, {"readOnly": true, "type": "string", "name": "value"}], "cls": "DnsRecord_read"}, {"type": "@DnsRecord_read", "name": "SPF"}]}, {"readOnly": true, "type": "object", "name": "verificationStates", "props": [{"type": "@VerificationStatusRecord_read", "name": "DKIM"}, {"type": "@VerificationStatusRecord_read", "name": "DKIM2"}, {"type": "@VerificationStatusRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancellationRequested"}, {"value": "NotStarted"}, {"value": "VerificationFailed"}, {"value": "VerificationInProgress"}, {"value": "VerificationRequested"}, {"value": "Verified"}]}}], "cls": "VerificationStatusRecord_read"}, {"type": "@VerificationStatusRecord_read", "name": "SPF"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["n", "name", "domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Domains_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "location"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["n", "name", "domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "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": "string", "var": "$parameters.properties.domainManagement", "options": ["domain-management"], "group": "Properties", "help": {"short": "Describes how a Domains resource is being managed."}, "enum": {"items": [{"name": "AzureManaged", "value": "AzureManaged"}, {"name": "CustomerManaged", "value": "CustomerManaged"}, {"name": "CustomerManagedInExchangeOnline", "value": "CustomerManagedInExchangeOnline"}]}}, {"type": "string", "var": "$parameters.properties.userEngagementTracking", "options": ["user-engmnt-tracking"], "group": "Properties", "help": {"short": "Describes whether user engagement tracking is enabled or disabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Domains_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainManagement", "arg": "$parameters.properties.domainManagement", "required": true, "enum": {"items": [{"value": "AzureManaged"}, {"value": "CustomerManaged"}, {"value": "CustomerManagedInExchangeOnline"}]}}, {"type": "string", "name": "userEngagementTracking", "arg": "$parameters.properties.userEngagementTracking", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}], "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.Communication/emailServices/{}/domains/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "domainManagement", "required": true, "enum": {"items": [{"value": "AzureManaged"}, {"value": "CustomerManaged"}, {"value": "CustomerManagedInExchangeOnline"}]}}, {"readOnly": true, "type": "string", "name": "fromSenderDomain"}, {"readOnly": true, "type": "string", "name": "mailFromSenderDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "userEngagementTracking", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "verificationRecords", "props": [{"type": "@DnsRecord_read", "name": "DKIM"}, {"type": "@DnsRecord_read", "name": "DKIM2"}, {"type": "@DnsRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "ttl"}, {"readOnly": true, "type": "string", "name": "type"}, {"readOnly": true, "type": "string", "name": "value"}], "cls": "DnsRecord_read"}, {"type": "@DnsRecord_read", "name": "SPF"}]}, {"readOnly": true, "type": "object", "name": "verificationStates", "props": [{"type": "@VerificationStatusRecord_read", "name": "DKIM"}, {"type": "@VerificationStatusRecord_read", "name": "DKIM2"}, {"type": "@VerificationStatusRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancellationRequested"}, {"value": "NotStarted"}, {"value": "VerificationFailed"}, {"value": "VerificationInProgress"}, {"value": "VerificationRequested"}, {"value": "Verified"}]}}], "cls": "VerificationStatusRecord_read"}, {"type": "@VerificationStatusRecord_read", "name": "SPF"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["n", "name", "domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.domainManagement", "options": ["domain-management"], "group": "Properties", "help": {"short": "Describes how a Domains resource is being managed."}, "enum": {"items": [{"name": "AzureManaged", "value": "AzureManaged"}, {"name": "CustomerManaged", "value": "CustomerManaged"}, {"name": "CustomerManagedInExchangeOnline", "value": "CustomerManagedInExchangeOnline"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.userEngagementTracking", "options": ["user-engmnt-tracking"], "group": "Properties", "help": {"short": "Describes whether user engagement tracking is enabled or disabled."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}], "operations": [{"operationId": "Domains_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}/domains/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "domainManagement", "required": true, "enum": {"items": [{"value": "AzureManaged"}, {"value": "CustomerManaged"}, {"value": "CustomerManagedInExchangeOnline"}]}}, {"readOnly": true, "type": "string", "name": "fromSenderDomain"}, {"readOnly": true, "type": "string", "name": "mailFromSenderDomain"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "userEngagementTracking", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "object", "name": "verificationRecords", "props": [{"type": "@DnsRecord_read", "name": "DKIM"}, {"type": "@DnsRecord_read", "name": "DKIM2"}, {"type": "@DnsRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "integer32", "name": "ttl"}, {"readOnly": true, "type": "string", "name": "type"}, {"readOnly": true, "type": "string", "name": "value"}], "cls": "DnsRecord_read"}, {"type": "@DnsRecord_read", "name": "SPF"}]}, {"readOnly": true, "type": "object", "name": "verificationStates", "props": [{"type": "@VerificationStatusRecord_read", "name": "DKIM"}, {"type": "@VerificationStatusRecord_read", "name": "DKIM2"}, {"type": "@VerificationStatusRecord_read", "name": "DMARC"}, {"type": "object", "name": "Domain", "props": [{"readOnly": true, "type": "string", "name": "errorCode"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancellationRequested"}, {"value": "NotStarted"}, {"value": "VerificationFailed"}, {"value": "VerificationInProgress"}, {"value": "VerificationRequested"}, {"value": "Verified"}]}}], "cls": "VerificationStatusRecord_read"}, {"type": "@VerificationStatusRecord_read", "name": "SPF"}]}], "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": "DomainResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "domainManagement", "arg": "$parameters.properties.domainManagement", "required": true, "enum": {"items": [{"value": "AzureManaged"}, {"value": "CustomerManaged"}, {"value": "CustomerManagedInExchangeOnline"}]}}, {"type": "string", "name": "userEngagementTracking", "arg": "$parameters.properties.userEngagementTracking", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Domains_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DomainResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml new file mode 100644 index 000000000..2101ee13e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fQ==/2023-04-01-preview.xml @@ -0,0 +1,661 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.json new file mode 100644 index 000000000..b1734a07a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXM=/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "communication email domain sender-username", "commands": [{"name": "list", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXM=/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SenderUsernames_ListByDomains", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"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-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}/domains/{}/senderUsernames/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "username", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.xml new file mode 100644 index 000000000..73b19d0a3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXM=/2023-04-01-preview.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.json new file mode 100644 index 000000000..59534664d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXMve3NlbmRlclVzZXJuYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "communication email domain sender-username", "commands": [{"name": "show", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXMve3NlbmRlclVzZXJuYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.senderUsername", "options": ["n", "name", "sender-username"], "required": true, "idPart": "child_name_2", "help": {"short": "The valid sender Username."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SenderUsernames_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "senderUsername", "arg": "$Path.senderUsername", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}/domains/{}/senderUsernames/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "username", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXMve3NlbmRlclVzZXJuYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.senderUsername", "options": ["n", "name", "sender-username"], "required": true, "idPart": "child_name_2", "help": {"short": "The valid sender Username."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SenderUsernames_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "senderUsername", "arg": "$Path.senderUsername", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXMve3NlbmRlclVzZXJuYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.senderUsername", "options": ["n", "name", "sender-username"], "required": true, "idPart": "child_name_2", "help": {"short": "The valid sender Username."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name for the senderUsername."}}, {"type": "string", "var": "$parameters.properties.username", "options": ["username"], "group": "Properties", "help": {"short": "A sender senderUsername to be used when sending emails."}}]}], "operations": [{"operationId": "SenderUsernames_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "senderUsername", "arg": "$Path.senderUsername", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName", "arg": "$parameters.properties.displayName"}, {"type": "string", "name": "username", "arg": "$parameters.properties.username", "required": true}], "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.Communication/emailServices/{}/domains/{}/senderUsernames/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "username", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-04-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.communication/emailservices/{}/domains/{}/senderusernames/{}", "version": "2023-04-01-preview", "swagger": "mgmt-plane/communication/ResourceProviders/Microsoft.Communication/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tbXVuaWNhdGlvbi9lbWFpbFNlcnZpY2VzL3tlbWFpbFNlcnZpY2VOYW1lfS9kb21haW5zL3tkb21haW5OYW1lfS9zZW5kZXJVc2VybmFtZXMve3NlbmRlclVzZXJuYW1lfQ==/V/MjAyMy0wNC0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.domainName", "options": ["domain-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Domains resource."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "var": "$Path.emailServiceName", "options": ["email-service-name"], "required": true, "idPart": "name", "help": {"short": "The name of the EmailService resource."}, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.senderUsername", "options": ["n", "name", "sender-username"], "required": true, "idPart": "child_name_2", "help": {"short": "The valid sender Username."}, "format": {"maxLength": 253, "minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.displayName", "options": ["display-name"], "group": "Properties", "help": {"short": "The display name for the senderUsername."}}, {"type": "string", "var": "$parameters.properties.username", "options": ["username"], "group": "Properties", "help": {"short": "A sender senderUsername to be used when sending emails."}}]}], "operations": [{"operationId": "SenderUsernames_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "senderUsername", "arg": "$Path.senderUsername", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Communication/emailServices/{}/domains/{}/senderUsernames/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dataLocation"}, {"type": "string", "name": "displayName"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"type": "string", "name": "username", "required": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "SenderUsernameResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "displayName", "arg": "$parameters.properties.displayName"}, {"type": "string", "name": "username", "arg": "$parameters.properties.username", "required": true}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "SenderUsernames_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "domainName", "arg": "$Path.domainName", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "string", "name": "emailServiceName", "arg": "$Path.emailServiceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]+$", "maxLength": 63, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "senderUsername", "arg": "$Path.senderUsername", "required": true, "format": {"maxLength": 253, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-04-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@SenderUsernameResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml new file mode 100644 index 000000000..9996e36d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21tdW5pY2F0aW9uL2VtYWlsc2VydmljZXMve30vZG9tYWlucy97fS9zZW5kZXJ1c2VybmFtZXMve30=/2023-04-01-preview.xml @@ -0,0 +1,464 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +