GetElasticPoolResult

data class GetElasticPoolResult(val autoPauseDelay: Int? = null, val availabilityZone: String? = null, val azureApiVersion: String, val creationDate: String, val highAvailabilityReplicaCount: Int? = null, val id: String, val kind: String, val licenseType: String? = null, val location: String, val maintenanceConfigurationId: String? = null, val maxSizeBytes: Double? = null, val minCapacity: Double? = null, val name: String, val perDatabaseSettings: ElasticPoolPerDatabaseSettingsResponse? = null, val preferredEnclaveType: String? = null, val sku: SkuResponse? = null, val state: String, val tags: Map<String, String>? = null, val type: String, val zoneRedundant: Boolean? = null)

An elastic pool.

Constructors

Link copied to clipboard
constructor(autoPauseDelay: Int? = null, availabilityZone: String? = null, azureApiVersion: String, creationDate: String, highAvailabilityReplicaCount: Int? = null, id: String, kind: String, licenseType: String? = null, location: String, maintenanceConfigurationId: String? = null, maxSizeBytes: Double? = null, minCapacity: Double? = null, name: String, perDatabaseSettings: ElasticPoolPerDatabaseSettingsResponse? = null, preferredEnclaveType: String? = null, sku: SkuResponse? = null, state: String, tags: Map<String, String>? = null, type: String, zoneRedundant: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val autoPauseDelay: Int? = null

Time in minutes after which elastic pool is automatically paused. A value of -1 means that automatic pause is disabled

Link copied to clipboard

Specifies the availability zone the pool's primary replica is pinned to.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The creation date of the elastic pool (ISO8601 format).

Link copied to clipboard

The number of secondary replicas associated with the Business Critical, Premium, or Hyperscale edition elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools.

Link copied to clipboard
val id: String

Resource ID.

Link copied to clipboard

Kind of elastic pool. This is metadata used for the Azure portal experience.

Link copied to clipboard
val licenseType: String? = null

The license type to apply for this elastic pool.

Link copied to clipboard

Resource location.

Link copied to clipboard

Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur.

Link copied to clipboard
val maxSizeBytes: Double? = null

The storage limit for the database elastic pool in bytes.

Link copied to clipboard
val minCapacity: Double? = null

Minimal capacity that serverless pool will not shrink below, if not paused

Link copied to clipboard

Resource name.

Link copied to clipboard

The per database settings for the elastic pool.

Link copied to clipboard

Type of enclave requested on the elastic pool.

Link copied to clipboard
val sku: SkuResponse? = null

The elastic pool SKU. The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the Capabilities_ListByLocation REST API or the following command:

Link copied to clipboard
Link copied to clipboard
val tags: Map<String, String>? = null
Link copied to clipboard
Link copied to clipboard
val zoneRedundant: Boolean? = null