CommunicationServiceResource interface

A class representing a CommunicationService resource.

Extends

Properties

dataLocation

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

disableLocalAuth

Disable local authentication for the CommunicationService.

hostName

FQDN of the CommunicationService instance.

identity

The managed service identities assigned to this resource.

immutableResourceId

The immutable resource Id of the communication service.

linkedDomains

List of email Domain resource Ids.

notificationHubId

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

provisioningState

Provisioning state of the resource.

publicNetworkAccess

Allow, disallow, or let network security perimeter configuration control public network access to the protected resource. Value is optional but if passed in, it must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'.

version

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

Inherited Properties

id

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

location

The geo-location where the resource lives

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags

Resource tags.

type

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

Property Details

dataLocation

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

dataLocation?: string

Property Value

string

disableLocalAuth

Disable local authentication for the CommunicationService.

disableLocalAuth?: boolean

Property Value

boolean

hostName

FQDN of the CommunicationService instance.

hostName?: string

Property Value

string

identity

The managed service identities assigned to this resource.

identity?: ManagedServiceIdentity

Property Value

immutableResourceId

The immutable resource Id of the communication service.

immutableResourceId?: string

Property Value

string

linkedDomains

List of email Domain resource Ids.

linkedDomains?: string[]

Property Value

string[]

notificationHubId

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

notificationHubId?: string

Property Value

string

provisioningState

Provisioning state of the resource.

provisioningState?: string

Property Value

string

publicNetworkAccess

Allow, disallow, or let network security perimeter configuration control public network access to the protected resource. Value is optional but if passed in, it must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'.

publicNetworkAccess?: string

Property Value

string

version

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

version?: string

Property Value

string

Inherited Property Details

id

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

id?: string

Property Value

string

Inherited From TrackedResource.id

location

The geo-location where the resource lives

location: string

Property Value

string

Inherited From TrackedResource.location

name

The name of the resource

name?: string

Property Value

string

Inherited From TrackedResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From TrackedResource.systemData

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From TrackedResource.tags

type

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

type?: string

Property Value

string

Inherited From TrackedResource.type