azure::communication-service

Creates a communication service.

Example

azure::communication-service service-example
    resource-group: $(azure::resource-group resource-group-example)
    name: "service-example-test"
    data-location: "United States"
    domains: [
        $(azure::domain domain-example)
    ]

    identity
        user-assigned-identity: [$(azure::identity identity-example)]
    end

    tags: {
        Name: "service-example-test"
    }
end

Attributes

Attribute Description
resource-group The resource group in which to build the service (Required)
name The name of the service (Required)
identity The managed service identity for the communication service
tags map The tags for the service
data-location The location where the service stores its data at rest (Required)
domains list List of email Domain resources. These domain have to be verified for them to be connected ot the service.

Outputs

Attribute Description
host-name The FQDN of the service instance.
id The Id of the service