/// <summary>
 /// Initializes a new instance of the GlobalServiceConfiguration class.
 /// </summary>
 /// <param name="additionalProperties">Unmatched properties from the
 /// message are deserialized this collection</param>
 /// <param name="etag">The configuration ETag for updates.</param>
 /// <param name="ssl">The SSL configuration properties</param>
 /// <param name="serviceAuth">Optional global authorization keys for
 /// all user services deployed in cluster. These are used if the
 /// service does not have auth keys.</param>
 /// <param name="autoScale">The auto-scale configuration</param>
 public GlobalServiceConfiguration(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string etag = default(string), SslConfiguration ssl = default(SslConfiguration), ServiceAuthConfiguration serviceAuth = default(ServiceAuthConfiguration), AutoScaleConfiguration autoScale = default(AutoScaleConfiguration))
 {
     AdditionalProperties = additionalProperties;
     Etag        = etag;
     Ssl         = ssl;
     ServiceAuth = serviceAuth;
     AutoScale   = autoScale;
     CustomInit();
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the
 /// OperationalizationClusterCredentials class.
 /// </summary>
 /// <param name="storageAccount">Credentials for the Storage
 /// Account.</param>
 /// <param name="containerRegistry">Credentials for Azure Container
 /// Registry.</param>
 /// <param name="containerService">Credentials for Azure Container
 /// Service.</param>
 /// <param name="appInsights">Credentials for Azure
 /// AppInsights.</param>
 /// <param name="serviceAuthConfiguration">Global authorization keys
 /// for all user services deployed in cluster. These are used if the
 /// service does not have auth keys.</param>
 /// <param name="sslConfiguration">The SSL configuration for the
 /// services.</param>
 public OperationalizationClusterCredentials(StorageAccountCredentials storageAccount = default(StorageAccountCredentials), ContainerRegistryCredentials containerRegistry = default(ContainerRegistryCredentials), ContainerServiceCredentials containerService = default(ContainerServiceCredentials), AppInsightsCredentials appInsights = default(AppInsightsCredentials), ServiceAuthConfiguration serviceAuthConfiguration = default(ServiceAuthConfiguration), SslConfiguration sslConfiguration = default(SslConfiguration))
 {
     StorageAccount           = storageAccount;
     ContainerRegistry        = containerRegistry;
     ContainerService         = containerService;
     AppInsights              = appInsights;
     ServiceAuthConfiguration = serviceAuthConfiguration;
     SslConfiguration         = sslConfiguration;
     CustomInit();
 }