Share via


CommunicationServiceProperties Class

Definition

A class that describes the properties of the CommunicationService.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api20230601Preview.CommunicationServicePropertiesTypeConverter))]
public class CommunicationServiceProperties : Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api20230601Preview.ICommunicationServiceProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api20230601Preview.CommunicationServicePropertiesTypeConverter))>]
type CommunicationServiceProperties = class
    interface ICommunicationServiceProperties
    interface IJsonSerializable
Public Class CommunicationServiceProperties
Implements ICommunicationServiceProperties
Inheritance
CommunicationServiceProperties
Attributes
Implements

Constructors

CommunicationServiceProperties()

Creates an new CommunicationServiceProperties instance.

Properties

DataLocation

The location where the communication service stores its data at rest.

HostName

FQDN of the CommunicationService instance.

ImmutableResourceId

The immutable resource Id of the communication service.

LinkedDomain

List of email Domain resource Ids.

NotificationHubId

Resource ID of an Azure Notification Hub linked to this resource.

ProvisioningState

Provisioning state of the resource.

Version

Version of the CommunicationService resource. Probably you need the same or higher version of client SDKs.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CommunicationServiceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CommunicationServiceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Communication.Models.Api20230601Preview.ICommunicationServiceProperties.

FromJsonString(String)

Creates a new instance of CommunicationServiceProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CommunicationServiceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to