Class ElasticPoolArgs
Inherited Members
Namespace: Pulumi.Azure.Sql
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ElasticPoolArgs : ResourceArgs
Constructors
View SourceElasticPoolArgs()
Declaration
public ElasticPoolArgs()
Properties
View SourceDbDtuMax
The maximum DTU which will be guaranteed to all databases in the elastic pool to be created.
Declaration
public Input<int> DbDtuMax { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
DbDtuMin
The minimum DTU which will be guaranteed to all databases in the elastic pool to be created.
Declaration
public Input<int> DbDtuMin { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Dtu
The total shared DTU for the elastic pool. Valid values depend on the edition which has been defined. Refer to Azure SQL Database Service Tiers for valid combinations.
Declaration
public Input<int> Dtu { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Edition
The edition of the elastic pool to be created. Valid values are Basic, Standard, and Premium. Refer to Azure SQL Database Service Tiers for details. Changing this forces a new resource to be created.
Declaration
public Input<string> Edition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Location
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the elastic pool. This needs to be globally unique. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PoolSize
The maximum size in MB that all databases in the elastic pool can grow to. The maximum size must be consistent with combination of edition and dtu and the limits documented in Azure SQL Database Service Tiers. If not defined when creating an elastic pool, the value is set to the size implied by edition and dtu.
Declaration
public Input<int> PoolSize { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ResourceGroupName
The name of the resource group in which to create the elastic pool. This must be the same as the resource group of the underlying SQL server.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServerName
The name of the SQL Server on which to create the elastic pool. Changing this forces a new resource to be created.
Declaration
public Input<string> ServerName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |