示例#1
0
 /// <summary>
 /// Initializes a new instance of the
 /// AnalysisServicesServerUpdateParameters class.
 /// </summary>
 /// <param name="sku">The SKU of the Analysis Services
 /// resource.</param>
 /// <param name="tags">Key-value pairs of additional provisioning
 /// properties.</param>
 /// <param name="asAdministrators">A collection of AS server
 /// administrators</param>
 /// <param name="backupBlobContainerUri">The SAS container URI to the
 /// backup container.</param>
 /// <param name="gatewayDetails">The gateway details configured for the
 /// AS server.</param>
 /// <param name="ipV4FirewallSettings">The firewall settings for the AS
 /// server.</param>
 /// <param name="querypoolConnectionMode">How the read-write server's
 /// participation in the query pool is controlled.&lt;br/&gt;It can
 /// have the following values: &lt;ul&gt;&lt;li&gt;readOnly - indicates
 /// that the read-write server is intended not to participate in query
 /// operations&lt;/li&gt;&lt;li&gt;all - indicates that the read-write
 /// server can participate in query
 /// operations&lt;/li&gt;&lt;/ul&gt;Specifying readOnly when capacity
 /// is 1 results in error. Possible values include: 'All',
 /// 'ReadOnly'</param>
 public AnalysisServicesServerUpdateParameters(ResourceSku sku = default(ResourceSku), IDictionary <string, string> tags = default(IDictionary <string, string>), ServerAdministrators asAdministrators = default(ServerAdministrators), string backupBlobContainerUri = default(string), GatewayDetails gatewayDetails = default(GatewayDetails), IPv4FirewallSettings ipV4FirewallSettings = default(IPv4FirewallSettings), ConnectionMode?querypoolConnectionMode = default(ConnectionMode?))
 {
     Sku                     = sku;
     Tags                    = tags;
     AsAdministrators        = asAdministrators;
     BackupBlobContainerUri  = backupBlobContainerUri;
     GatewayDetails          = gatewayDetails;
     IpV4FirewallSettings    = ipV4FirewallSettings;
     QuerypoolConnectionMode = querypoolConnectionMode;
     CustomInit();
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the AnalysisServicesServer class.
 /// </summary>
 /// <param name="location">Location of the Analysis Services
 /// resource.</param>
 /// <param name="sku">The SKU of the Analysis Services
 /// resource.</param>
 /// <param name="id">An identifier that represents the Analysis
 /// Services resource.</param>
 /// <param name="name">The name of the Analysis Services
 /// resource.</param>
 /// <param name="type">The type of the Analysis Services
 /// resource.</param>
 /// <param name="tags">Key-value pairs of additional resource
 /// provisioning properties.</param>
 /// <param name="asAdministrators">A collection of AS server
 /// administrators</param>
 /// <param name="backupBlobContainerUri">The SAS container URI to the
 /// backup container.</param>
 /// <param name="gatewayDetails">The gateway details configured for the
 /// AS server.</param>
 /// <param name="ipV4FirewallSettings">The firewall settings for the AS
 /// server.</param>
 /// <param name="querypoolConnectionMode">How the read-write server's
 /// participation in the query pool is controlled.&lt;br/&gt;It can
 /// have the following values: &lt;ul&gt;&lt;li&gt;readOnly - indicates
 /// that the read-write server is intended not to participate in query
 /// operations&lt;/li&gt;&lt;li&gt;all - indicates that the read-write
 /// server can participate in query
 /// operations&lt;/li&gt;&lt;/ul&gt;Specifying readOnly when capacity
 /// is 1 results in error. Possible values include: 'All',
 /// 'ReadOnly'</param>
 /// <param name="state">The current state of Analysis Services
 /// resource. The state is to indicate more states outside of resource
 /// provisioning. Possible values include: 'Deleting', 'Succeeded',
 /// 'Failed', 'Paused', 'Suspended', 'Provisioning', 'Updating',
 /// 'Suspending', 'Pausing', 'Resuming', 'Preparing', 'Scaling'</param>
 /// <param name="provisioningState">The current deployment state of
 /// Analysis Services resource. The provisioningState is to indicate
 /// states for resource provisioning. Possible values include:
 /// 'Deleting', 'Succeeded', 'Failed', 'Paused', 'Suspended',
 /// 'Provisioning', 'Updating', 'Suspending', 'Pausing', 'Resuming',
 /// 'Preparing', 'Scaling'</param>
 /// <param name="serverFullName">The full name of the Analysis Services
 /// resource.</param>
 public AnalysisServicesServer(string location, ResourceSku sku, string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), ServerAdministrators asAdministrators = default(ServerAdministrators), string backupBlobContainerUri = default(string), GatewayDetails gatewayDetails = default(GatewayDetails), IPv4FirewallSettings ipV4FirewallSettings = default(IPv4FirewallSettings), ConnectionMode?querypoolConnectionMode = default(ConnectionMode?), string state = default(string), string provisioningState = default(string), string serverFullName = default(string))
     : base(location, sku, id, name, type, tags)
 {
     AsAdministrators        = asAdministrators;
     BackupBlobContainerUri  = backupBlobContainerUri;
     GatewayDetails          = gatewayDetails;
     IpV4FirewallSettings    = ipV4FirewallSettings;
     QuerypoolConnectionMode = querypoolConnectionMode;
     State             = state;
     ProvisioningState = provisioningState;
     ServerFullName    = serverFullName;
     CustomInit();
 }