/// <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();
 }
示例#2
0
 /// <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">&lt;code&gt;true&lt;/code&gt; if
 /// hostname is already verified; otherwise,
 /// &lt;code&gt;false&lt;/code&gt;.</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">&lt;code&gt;true&lt;/code&gt;
 /// if there is a conflict on a scale unit; otherwise,
 /// &lt;code&gt;false&lt;/code&gt;.</param>
 /// <param
 /// name="hasConflictAcrossSubscription">&lt;code&gt;true&lt;/code&gt;
 /// if htere is a conflict across subscriptions; otherwise,
 /// &lt;code&gt;false&lt;/code&gt;.</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();
 }