VoiceServicesCommunicationsGatewayData Class

Definition

A class representing the VoiceServicesCommunicationsGateway data model. A CommunicationsGateway resource

public class VoiceServicesCommunicationsGatewayData : Azure.ResourceManager.Models.TrackedResourceData
type VoiceServicesCommunicationsGatewayData = class
    inherit TrackedResourceData
Public Class VoiceServicesCommunicationsGatewayData
Inherits TrackedResourceData
Inheritance
VoiceServicesCommunicationsGatewayData

Constructors

VoiceServicesCommunicationsGatewayData(AzureLocation)

Initializes a new instance of VoiceServicesCommunicationsGatewayData.

Properties

ApiBridge

Details of API bridge functionality, if required

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

AutoGeneratedDomainNameLabel

The autogenerated label used as part of the FQDNs for accessing the Communications Gateway.

AutoGeneratedDomainNameLabelScope

The scope at which the auto-generated domain name can be re-used.

Codecs

Voice codecs to support.

Connectivity

How to connect back to the operator network, e.g. MAPS.

E911Type

How to handle 911 calls.

EmergencyDialStrings

A list of dial strings used for emergency calling.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IsOnPremMcpEnabled

Whether an on-premises Mobile Control Point is in use.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
Platforms

What platforms to support.

ProvisioningState

Resource provisioning state.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
ServiceLocations

The regions in which to deploy the resources needed for Teams Calling.

Status

The current status of the deployment.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
TeamsVoicemailPilotNumber

This number is used in Teams Phone Mobile scenarios for access to the voicemail IVR from the native dialer.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to