ArmCommunicationModelFactory.CommunicationDomainResourceData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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
Azure SDK for .NET