@@ -200,7 +200,13 @@ public Cluster()
200200
201201 /// <param name="notifications">Indicates a list of notification channels for cluster events.
202202 /// </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 ? ) )
204210
205211 : base ( location , id , name , type , tags , etag , systemData )
206212 {
@@ -236,6 +242,7 @@ public Cluster()
236242 this . UpgradePauseEndTimestampUtc = upgradePauseEndTimestampUtc ;
237243 this . WaveUpgradePaused = waveUpgradePaused ;
238244 this . Notifications = notifications ;
245+ this . EnableHttpGatewayExclusiveAuthMode = enableHttpGatewayExclusiveAuthMode ;
239246 CustomInit ( ) ;
240247 }
241248
@@ -498,6 +505,15 @@ public Cluster()
498505 /// </summary>
499506 [ Newtonsoft . Json . JsonProperty ( PropertyName = "properties.notifications" ) ]
500507 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 ; }
501517 /// <summary>
502518 /// Validate the object.
503519 /// </summary>
0 commit comments