/// <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.<br/>It can /// have the following values: <ul><li>readOnly - indicates /// that the read-write server is intended not to participate in query /// operations</li><li>all - indicates that the read-write /// server can participate in query /// operations</li></ul>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(); }
/// <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.<br/>It can /// have the following values: <ul><li>readOnly - indicates /// that the read-write server is intended not to participate in query /// operations</li><li>all - indicates that the read-write /// server can participate in query /// operations</li></ul>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(); }