Show / Hide Table of Contents

Class ElasticPoolState

Inheritance
System.Object
InputArgs
ResourceArgs
ElasticPoolState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.MSSql
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ElasticPoolState : ResourceArgs

Constructors

View Source

ElasticPoolState()

Declaration
public ElasticPoolState()

Properties

View Source

LicenseType

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

PerDatabaseSettings

A per_database_settings block as defined below.

Declaration
public Input<ElasticPoolPerDatabaseSettingsGetArgs> PerDatabaseSettings { get; set; }
Property Value
Type Description
Input<ElasticPoolPerDatabaseSettingsGetArgs>
View Source

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>
View Source

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>
View Source

Sku

A sku block as defined below.

Declaration
public Input<ElasticPoolSkuGetArgs> Sku { get; set; }
Property Value
Type Description
Input<ElasticPoolSkuGetArgs>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public InputMap<string> Tags { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.