Share via


ArmCommunicationModelFactory.CommunicationDomainResourceData Method

Definition

Initializes a new instance of CommunicationDomainResourceData.

public static Azure.ResourceManager.Communication.CommunicationDomainResourceData CommunicationDomainResourceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Communication.Models.DomainProvisioningState? provisioningState = default, string dataLocation = default, string fromSenderDomain = default, string mailFromSenderDomain = default, Azure.ResourceManager.Communication.Models.DomainManagement? domainManagement = default, Azure.ResourceManager.Communication.Models.DomainPropertiesVerificationStates verificationStates = default, Azure.ResourceManager.Communication.Models.DomainPropertiesVerificationRecords verificationRecords = default, Azure.ResourceManager.Communication.Models.UserEngagementTracking? userEngagementTracking = default);
static member CommunicationDomainResourceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.Communication.Models.DomainProvisioningState> * string * string * string * Nullable<Azure.ResourceManager.Communication.Models.DomainManagement> * Azure.ResourceManager.Communication.Models.DomainPropertiesVerificationStates * Azure.ResourceManager.Communication.Models.DomainPropertiesVerificationRecords * Nullable<Azure.ResourceManager.Communication.Models.UserEngagementTracking> -> Azure.ResourceManager.Communication.CommunicationDomainResourceData
Public Shared Function CommunicationDomainResourceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As Nullable(Of DomainProvisioningState) = Nothing, Optional dataLocation As String = Nothing, Optional fromSenderDomain As String = Nothing, Optional mailFromSenderDomain As String = Nothing, Optional domainManagement As Nullable(Of DomainManagement) = Nothing, Optional verificationStates As DomainPropertiesVerificationStates = Nothing, Optional verificationRecords As DomainPropertiesVerificationRecords = Nothing, Optional userEngagementTracking As Nullable(Of UserEngagementTracking) = Nothing) As CommunicationDomainResourceData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

provisioningState
Nullable<DomainProvisioningState>

Provisioning state of the resource.

dataLocation
String

The location where the Domains resource data is stored at rest.

fromSenderDomain
String

P2 sender domain that is displayed to the email recipients [RFC 5322].

mailFromSenderDomain
String

P1 sender domain that is present on the email envelope [RFC 5321].

domainManagement
Nullable<DomainManagement>

Describes how a Domains resource is being managed.

verificationStates
DomainPropertiesVerificationStates

List of VerificationStatusRecord.

verificationRecords
DomainPropertiesVerificationRecords

List of DnsRecord.

userEngagementTracking
Nullable<UserEngagementTracking>

Describes whether user engagement tracking is enabled or disabled.

Returns

A new CommunicationDomainResourceData instance for mocking.

Applies to