Azure Communication Service
This page shows how to write Terraform and Azure Resource Manager for Communication Service and write them securely.
azurerm_communication_service (Terraform)
The Service in Communication can be configured in Terraform with the resource name azurerm_communication_service
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
-
data_location
optional - string -
id
optional computed - string -
name
required - string -
resource_group_name
required - string -
tags
optional - map from string to string -
timeouts
single block
Explanation in Terraform Registry
Manages a Communication Service.
Microsoft.Communication/CommunicationServices (Azure Resource Manager)
The CommunicationServices in Microsoft.Communication can be configured in Azure Resource Manager with the resource name Microsoft.Communication/CommunicationServices
. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
ListBySubscriptionAsync.json#L261
"type": "Microsoft.Communication/CommunicationServices",
"location": "global",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"hostName": "memontic-test-comm-notif-hub.communication.azure.com",
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"
ListBySubscription.json#L261
"type": "Microsoft.Communication/CommunicationServices",
"location": "global",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"hostName": "memontic-test-comm-notif-hub.communication.azure.com",
azuredeploy.json#L26
"type": "Microsoft.Communication/CommunicationServices",
"apiVersion": "2020-08-20-preview",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"tags": "[parameters('resourceTags')]",
"properties": "[parameters('properties')]"
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"
createOrUpdate.json#L19
"type": "Microsoft.Communication/CommunicationServices",
"location": "Global",
"properties": {
"dataLocation": "United States",
"provisioningState": "Succeeded",
"hostName": "mycommunicationresource.communications.azure.com"