@@ -200,7 +200,13 @@ public Cluster()
200
200
201
201
/// <param name="notifications">Indicates a list of notification channels for cluster events.
202
202
/// </param>
203
- public Cluster ( string location , string id = default ( string ) , string name = default ( string ) , string type = default ( string ) , System . Collections . Generic . IDictionary < string , string > tags = default ( System . Collections . Generic . IDictionary < string , string > ) , string etag = default ( string ) , SystemData systemData = default ( SystemData ) , string clusterState = default ( string ) , string provisioningState = default ( string ) , string reliabilityLevel = default ( string ) , string upgradeMode = default ( string ) , System . Collections . Generic . IList < string > addOnFeatures = default ( System . Collections . Generic . IList < string > ) , System . Collections . Generic . IList < ClusterVersionDetails > availableClusterVersions = default ( System . Collections . Generic . IList < ClusterVersionDetails > ) , AzureActiveDirectory azureActiveDirectory = default ( AzureActiveDirectory ) , CertificateDescription certificate = default ( CertificateDescription ) , ServerCertificateCommonNames certificateCommonNames = default ( ServerCertificateCommonNames ) , System . Collections . Generic . IList < ClientCertificateCommonName > clientCertificateCommonNames = default ( System . Collections . Generic . IList < ClientCertificateCommonName > ) , System . Collections . Generic . IList < ClientCertificateThumbprint > clientCertificateThumbprints = default ( System . Collections . Generic . IList < ClientCertificateThumbprint > ) , string clusterCodeVersion = default ( string ) , string clusterEndpoint = default ( string ) , string clusterId = default ( string ) , DiagnosticsStorageAccountConfig diagnosticsStorageAccountConfig = default ( DiagnosticsStorageAccountConfig ) , bool ? eventStoreServiceEnabled = default ( bool ? ) , System . Collections . Generic . IList < SettingsSectionDescription > fabricSettings = default ( System . Collections . Generic . IList < SettingsSectionDescription > ) , string managementEndpoint = default ( string ) , System . Collections . Generic . IList < NodeTypeDescription > nodeTypes = default ( System . Collections . Generic . IList < NodeTypeDescription > ) , CertificateDescription reverseProxyCertificate = default ( CertificateDescription ) , ServerCertificateCommonNames reverseProxyCertificateCommonNames = default ( ServerCertificateCommonNames ) , ClusterUpgradePolicy upgradeDescription = default ( ClusterUpgradePolicy ) , ApplicationTypeVersionsCleanupPolicy applicationTypeVersionsCleanupPolicy = default ( ApplicationTypeVersionsCleanupPolicy ) , string vmImage = default ( string ) , string sfZonalUpgradeMode = default ( string ) , string vmssZonalUpgradeMode = default ( string ) , bool ? infrastructureServiceManager = default ( bool ? ) , string upgradeWave = default ( string ) , System . DateTime ? upgradePauseStartTimestampUtc = default ( System . DateTime ? ) , System . DateTime ? upgradePauseEndTimestampUtc = default ( System . DateTime ? ) , bool ? waveUpgradePaused = default ( bool ? ) , System . Collections . Generic . IList < Notification > notifications = default ( System . Collections . Generic . IList < Notification > ) )
203
+
204
+ /// <param name="enableHttpGatewayExclusiveAuthMode">If true, token-based authentication is not allowed on the
205
+ /// HttpGatewayEndpoint. This is required to support TLS versions 1.3 and
206
+ /// above. If token-based authentication is used,
207
+ /// HttpGatewayTokenAuthEndpointPort must be defined.
208
+ /// </param>
209
+ public Cluster ( string location , string id = default ( string ) , string name = default ( string ) , string type = default ( string ) , System . Collections . Generic . IDictionary < string , string > tags = default ( System . Collections . Generic . IDictionary < string , string > ) , string etag = default ( string ) , SystemData systemData = default ( SystemData ) , string clusterState = default ( string ) , string provisioningState = default ( string ) , string reliabilityLevel = default ( string ) , string upgradeMode = default ( string ) , System . Collections . Generic . IList < string > addOnFeatures = default ( System . Collections . Generic . IList < string > ) , System . Collections . Generic . IList < ClusterVersionDetails > availableClusterVersions = default ( System . Collections . Generic . IList < ClusterVersionDetails > ) , AzureActiveDirectory azureActiveDirectory = default ( AzureActiveDirectory ) , CertificateDescription certificate = default ( CertificateDescription ) , ServerCertificateCommonNames certificateCommonNames = default ( ServerCertificateCommonNames ) , System . Collections . Generic . IList < ClientCertificateCommonName > clientCertificateCommonNames = default ( System . Collections . Generic . IList < ClientCertificateCommonName > ) , System . Collections . Generic . IList < ClientCertificateThumbprint > clientCertificateThumbprints = default ( System . Collections . Generic . IList < ClientCertificateThumbprint > ) , string clusterCodeVersion = default ( string ) , string clusterEndpoint = default ( string ) , string clusterId = default ( string ) , DiagnosticsStorageAccountConfig diagnosticsStorageAccountConfig = default ( DiagnosticsStorageAccountConfig ) , bool ? eventStoreServiceEnabled = default ( bool ? ) , System . Collections . Generic . IList < SettingsSectionDescription > fabricSettings = default ( System . Collections . Generic . IList < SettingsSectionDescription > ) , string managementEndpoint = default ( string ) , System . Collections . Generic . IList < NodeTypeDescription > nodeTypes = default ( System . Collections . Generic . IList < NodeTypeDescription > ) , CertificateDescription reverseProxyCertificate = default ( CertificateDescription ) , ServerCertificateCommonNames reverseProxyCertificateCommonNames = default ( ServerCertificateCommonNames ) , ClusterUpgradePolicy upgradeDescription = default ( ClusterUpgradePolicy ) , ApplicationTypeVersionsCleanupPolicy applicationTypeVersionsCleanupPolicy = default ( ApplicationTypeVersionsCleanupPolicy ) , string vmImage = default ( string ) , string sfZonalUpgradeMode = default ( string ) , string vmssZonalUpgradeMode = default ( string ) , bool ? infrastructureServiceManager = default ( bool ? ) , string upgradeWave = default ( string ) , System . DateTime ? upgradePauseStartTimestampUtc = default ( System . DateTime ? ) , System . DateTime ? upgradePauseEndTimestampUtc = default ( System . DateTime ? ) , bool ? waveUpgradePaused = default ( bool ? ) , System . Collections . Generic . IList < Notification > notifications = default ( System . Collections . Generic . IList < Notification > ) , bool ? enableHttpGatewayExclusiveAuthMode = default ( bool ? ) )
204
210
205
211
: base ( location , id , name , type , tags , etag , systemData )
206
212
{
@@ -236,6 +242,7 @@ public Cluster()
236
242
this . UpgradePauseEndTimestampUtc = upgradePauseEndTimestampUtc ;
237
243
this . WaveUpgradePaused = waveUpgradePaused ;
238
244
this . Notifications = notifications ;
245
+ this . EnableHttpGatewayExclusiveAuthMode = enableHttpGatewayExclusiveAuthMode ;
239
246
CustomInit ( ) ;
240
247
}
241
248
@@ -498,6 +505,15 @@ public Cluster()
498
505
/// </summary>
499
506
[ Newtonsoft . Json . JsonProperty ( PropertyName = "properties.notifications" ) ]
500
507
public System . Collections . Generic . IList < Notification > Notifications { get ; set ; }
508
+
509
+ /// <summary>
510
+ /// Gets or sets if true, token-based authentication is not allowed on the
511
+ /// HttpGatewayEndpoint. This is required to support TLS versions 1.3 and
512
+ /// above. If token-based authentication is used,
513
+ /// HttpGatewayTokenAuthEndpointPort must be defined.
514
+ /// </summary>
515
+ [ Newtonsoft . Json . JsonProperty ( PropertyName = "properties.enableHttpGatewayExclusiveAuthMode" ) ]
516
+ public bool ? EnableHttpGatewayExclusiveAuthMode { get ; set ; }
501
517
/// <summary>
502
518
/// Validate the object.
503
519
/// </summary>
0 commit comments