/// <summary> /// Initializes a new instance of the AFDDomain class. /// </summary> /// <param name="hostName">The host name of the domain. Must be a /// domain name.</param> /// <param name="id">Resource ID.</param> /// <param name="name">Resource name.</param> /// <param name="type">Resource type.</param> /// <param name="tlsSettings">The configuration specifying how to /// enable HTTPS for the domain - using AzureFrontDoor managed /// certificate or user's own certificate. If not specified, enabling /// ssl uses AzureFrontDoor managed certificate by default.</param> /// <param name="azureDnsZone">Resource reference to the Azure DNS /// zone</param> /// <param name="provisioningState">Provisioning status. Possible /// values include: 'Succeeded', 'Failed', 'Updating', 'Deleting', /// 'Creating'</param> /// <param name="deploymentStatus">Possible values include: /// 'NotStarted', 'InProgress', 'Succeeded', 'Failed'</param> /// <param name="domainValidationState">Provisioning substate shows the /// progress of custom HTTPS enabling/disabling process step by step. /// DCV stands for DomainControlValidation. Possible values include: /// 'Unknown', 'Submitting', 'Pending', 'TimedOut', /// 'PendingRevalidation', 'Approved'</param> /// <param name="validationProperties">Values the customer needs to /// validate domain ownership</param> public AFDDomain(string hostName, string id = default(string), string name = default(string), string type = default(string), SystemData systemData = default(SystemData), AFDDomainHttpsParameters tlsSettings = default(AFDDomainHttpsParameters), ResourceReference azureDnsZone = default(ResourceReference), string provisioningState = default(string), string deploymentStatus = default(string), string domainValidationState = default(string), DomainValidationProperties validationProperties = default(DomainValidationProperties)) : base(id, name, type, systemData) { TlsSettings = tlsSettings; AzureDnsZone = azureDnsZone; ProvisioningState = provisioningState; DeploymentStatus = deploymentStatus; DomainValidationState = domainValidationState; HostName = hostName; ValidationProperties = validationProperties; CustomInit(); }
/// <summary> /// Initializes a new instance of the AFDDomainUpdateParameters class. /// </summary> /// <param name="tlsSettings">The configuration specifying how to /// enable HTTPS for the domain - using AzureFrontDoor managed /// certificate or user's own certificate. If not specified, enabling /// ssl uses AzureFrontDoor managed certificate by default.</param> /// <param name="azureDnsZone">Resource reference to the Azure DNS /// zone</param> public AFDDomainUpdateParameters(AFDDomainHttpsParameters tlsSettings = default(AFDDomainHttpsParameters), ResourceReference azureDnsZone = default(ResourceReference)) { TlsSettings = tlsSettings; AzureDnsZone = azureDnsZone; CustomInit(); }