CommunicationServiceResource interface
A class representing a CommunicationService resource.
- Extends
Properties
| data |
The location where the communication service stores its data at rest. |
| disable |
Disable local authentication for the CommunicationService. |
| host |
FQDN of the CommunicationService instance. |
| identity | The managed service identities assigned to this resource. |
| immutable |
The immutable resource Id of the communication service. |
| linked |
List of email Domain resource Ids. |
| notification |
Resource ID of an Azure Notification Hub linked to this resource. |
| provisioning |
Provisioning state of the resource. |
| public |
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 |
| system |
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
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