/// <summary> /// Initializes a new instance of the DedicatedCapacityUpdateParameters /// class. /// </summary> /// <param name="sku">The SKU of the Dedicated capacity /// resource.</param> /// <param name="tags">Key-value pairs of additional provisioning /// properties.</param> /// <param name="administration">A collection of Dedicated capacity /// administrators</param> public DedicatedCapacityUpdateParameters(ResourceSku sku = default(ResourceSku), IDictionary <string, string> tags = default(IDictionary <string, string>), DedicatedCapacityAdministrators administration = default(DedicatedCapacityAdministrators)) { Sku = sku; Tags = tags; Administration = administration; CustomInit(); }
/// <summary> /// Initializes a new instance of the DedicatedCapacity class. /// </summary> /// <param name="location">Location of the PowerBI Dedicated /// resource.</param> /// <param name="sku">The SKU of the PowerBI Dedicated /// resource.</param> /// <param name="id">An identifier that represents the PowerBI /// Dedicated resource.</param> /// <param name="name">The name of the PowerBI Dedicated /// resource.</param> /// <param name="type">The type of the PowerBI Dedicated /// resource.</param> /// <param name="tags">Key-value pairs of additional resource /// provisioning properties.</param> /// <param name="administration">A collection of Dedicated capacity /// administrators</param> /// <param name="state">The current state of PowerBI Dedicated /// 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 /// PowerBI Dedicatedresource. 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> public DedicatedCapacity(string location, ResourceSku sku, string id = default(string), string name = default(string), string type = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), DedicatedCapacityAdministrators administration = default(DedicatedCapacityAdministrators), string state = default(string), string provisioningState = default(string)) : base(location, sku, id, name, type, tags) { Administration = administration; State = state; ProvisioningState = provisioningState; CustomInit(); }