/// <summary> /// Initializes a new instance of the /// ResponseMessageEnvelopeRemotePrivateEndpointConnection class. /// </summary> /// <param name="id">Resource Id. Typically ID is populated only for /// responses to GET requests. Caller is responsible for passing in /// this /// value for GET requests only. /// For example: /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}</param> /// <param name="name">Name of resource.</param> /// <param name="type">Type of resource e.g /// "Microsoft.Web/sites".</param> /// <param name="location">Geographical region resource belongs to e.g. /// SouthCentralUS, SouthEastAsia.</param> /// <param name="tags">Tags associated with resource.</param> /// <param name="plan">Azure resource manager plan.</param> /// <param name="properties">Resource specific properties.</param> /// <param name="sku">SKU description of the resource.</param> /// <param name="status">Azure-AsyncOperation Status info.</param> /// <param name="error">Azure-AsyncOperation Error info.</param> /// <param name="identity">MSI resource</param> /// <param name="zones">Logical Availability Zones the service is /// hosted in</param> public ResponseMessageEnvelopeRemotePrivateEndpointConnection(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ArmPlan plan = default(ArmPlan), RemotePrivateEndpointConnection properties = default(RemotePrivateEndpointConnection), SkuDescription sku = default(SkuDescription), string status = default(string), ErrorEntity error = default(ErrorEntity), ManagedServiceIdentity identity = default(ManagedServiceIdentity), IList <string> zones = default(IList <string>)) { Id = id; Name = name; Type = type; Location = location; Tags = tags; Plan = plan; Properties = properties; Sku = sku; Status = status; Error = error; Identity = identity; Zones = zones; CustomInit(); }
/// <summary> /// Initializes a new instance of the CustomHostnameAnalysisResult /// class. /// </summary> /// <param name="id">Resource Id.</param> /// <param name="name">Resource Name.</param> /// <param name="kind">Kind of resource.</param> /// <param name="type">Resource type.</param> /// <param /// name="isHostnameAlreadyVerified"><code>true</code> if /// hostname is already verified; otherwise, /// <code>false</code>.</param> /// <param name="customDomainVerificationTest">DNS verification test /// result. Possible values include: 'Passed', 'Failed', /// 'Skipped'</param> /// <param name="customDomainVerificationFailureInfo">Raw failure /// information if DNS verification fails.</param> /// <param name="hasConflictOnScaleUnit"><code>true</code> /// if there is a conflict on a scale unit; otherwise, /// <code>false</code>.</param> /// <param /// name="hasConflictAcrossSubscription"><code>true</code> /// if htere is a conflict across subscriptions; otherwise, /// <code>false</code>.</param> /// <param name="conflictingAppResourceId">Name of the conflicting app /// on scale unit if it's within the same subscription.</param> /// <param name="cNameRecords">CName records controller can see for /// this hostname.</param> /// <param name="txtRecords">TXT records controller can see for this /// hostname.</param> /// <param name="aRecords">A records controller can see for this /// hostname.</param> /// <param name="alternateCNameRecords">Alternate CName records /// controller can see for this hostname.</param> /// <param name="alternateTxtRecords">Alternate TXT records controller /// can see for this hostname.</param> public CustomHostnameAnalysisResult(string id = default(string), string name = default(string), string kind = default(string), string type = default(string), bool?isHostnameAlreadyVerified = default(bool?), DnsVerificationTestResult?customDomainVerificationTest = default(DnsVerificationTestResult?), ErrorEntity customDomainVerificationFailureInfo = default(ErrorEntity), bool?hasConflictOnScaleUnit = default(bool?), bool?hasConflictAcrossSubscription = default(bool?), string conflictingAppResourceId = default(string), IList <string> cNameRecords = default(IList <string>), IList <string> txtRecords = default(IList <string>), IList <string> aRecords = default(IList <string>), IList <string> alternateCNameRecords = default(IList <string>), IList <string> alternateTxtRecords = default(IList <string>)) : base(id, name, kind, type) { IsHostnameAlreadyVerified = isHostnameAlreadyVerified; CustomDomainVerificationTest = customDomainVerificationTest; CustomDomainVerificationFailureInfo = customDomainVerificationFailureInfo; HasConflictOnScaleUnit = hasConflictOnScaleUnit; HasConflictAcrossSubscription = hasConflictAcrossSubscription; ConflictingAppResourceId = conflictingAppResourceId; CNameRecords = cNameRecords; TxtRecords = txtRecords; ARecords = aRecords; AlternateCNameRecords = alternateCNameRecords; AlternateTxtRecords = alternateTxtRecords; CustomInit(); }