Class ElasticPoolState
Inherited Members
Namespace: Pulumi.Azure.MSSql
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ElasticPoolState : ResourceArgs
Constructors
View SourceElasticPoolState()
Declaration
public ElasticPoolState()
Properties
View SourceLicenseType
Specifies the license type applied to this database. Possible values are LicenseIncluded and BasePrice.
Declaration
public Input<string> LicenseType { 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> |
MaxSizeBytes
The max data size of the elastic pool in bytes. Conflicts with max_size_gb.
Declaration
public Input<int> MaxSizeBytes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MaxSizeGb
The max data size of the elastic pool in gigabytes. Conflicts with max_size_bytes.
Declaration
public Input<double> MaxSizeGb { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Double> |
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> |
PerDatabaseSettings
A per_database_settings block as defined below.
Declaration
public Input<ElasticPoolPerDatabaseSettingsGetArgs> PerDatabaseSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ElasticPoolPerDatabaseSettingsGetArgs> |
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> |
Sku
A sku block as defined below.
Declaration
public Input<ElasticPoolSkuGetArgs> Sku { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ElasticPoolSkuGetArgs> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
ZoneRedundant
Whether or not this elastic pool is zone redundant. tier needs to be Premium for DTU based or BusinessCritical for vCore based sku. Defaults to false.
Declaration
public Input<bool> ZoneRedundant { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |