GetServerGroupClusterResult

data class GetServerGroupClusterResult(val aadAuthEnabled: String, val administratorLogin: String, val authConfig: ServerGroupClusterAuthConfigResponse? = null, val azureApiVersion: String, val citusVersion: String? = null, val coordinatorEnablePublicIpAccess: Boolean? = null, val coordinatorServerEdition: String? = null, val coordinatorStorageQuotaInMb: Int? = null, val coordinatorVCores: Int? = null, val dataEncryption: ServerGroupClusterDataEncryptionResponse? = null, val databaseName: String? = null, val earliestRestoreTime: String, val enableGeoBackup: Boolean? = null, val enableHa: Boolean? = null, val enableShardsOnCoordinator: Boolean? = null, val id: String, val identity: IdentityPropertiesResponse? = null, val location: String, val maintenanceWindow: ServerGroupClusterMaintenanceWindowResponse? = null, val name: String, val nodeCount: Int? = null, val nodeEnablePublicIpAccess: Boolean? = null, val nodeServerEdition: String? = null, val nodeStorageQuotaInMb: Int? = null, val nodeVCores: Int? = null, val passwordEnabled: String, val pointInTimeUTC: String? = null, val postgresqlVersion: String? = null, val preferredPrimaryZone: String? = null, val privateEndpointConnections: List<SimplePrivateEndpointConnectionResponse>, val provisioningState: String, val readReplicas: List<String>, val serverNames: List<ServerNameItemResponse>, val sourceLocation: String? = null, val sourceResourceId: String? = null, val state: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Represents a cluster.

Constructors

Link copied to clipboard
constructor(aadAuthEnabled: String, administratorLogin: String, authConfig: ServerGroupClusterAuthConfigResponse? = null, azureApiVersion: String, citusVersion: String? = null, coordinatorEnablePublicIpAccess: Boolean? = null, coordinatorServerEdition: String? = null, coordinatorStorageQuotaInMb: Int? = null, coordinatorVCores: Int? = null, dataEncryption: ServerGroupClusterDataEncryptionResponse? = null, databaseName: String? = null, earliestRestoreTime: String, enableGeoBackup: Boolean? = null, enableHa: Boolean? = null, enableShardsOnCoordinator: Boolean? = null, id: String, identity: IdentityPropertiesResponse? = null, location: String, maintenanceWindow: ServerGroupClusterMaintenanceWindowResponse? = null, name: String, nodeCount: Int? = null, nodeEnablePublicIpAccess: Boolean? = null, nodeServerEdition: String? = null, nodeStorageQuotaInMb: Int? = null, nodeVCores: Int? = null, passwordEnabled: String, pointInTimeUTC: String? = null, postgresqlVersion: String? = null, preferredPrimaryZone: String? = null, privateEndpointConnections: List<SimplePrivateEndpointConnectionResponse>, provisioningState: String, readReplicas: List<String>, serverNames: List<ServerNameItemResponse>, sourceLocation: String? = null, sourceResourceId: String? = null, state: String, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Indicates whether the cluster was created using AAD authentication.

Link copied to clipboard

The administrator's login name of the servers in the cluster.

Link copied to clipboard

Authentication configuration of a cluster.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val citusVersion: String? = null

The Citus extension version on all cluster servers.

Link copied to clipboard

If public access is enabled on coordinator.

Link copied to clipboard

The edition of a coordinator server (default: GeneralPurpose). Required for creation.

Link copied to clipboard

The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.

Link copied to clipboard
val coordinatorVCores: Int? = null

The vCores count of a server (max: 96). Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.

Link copied to clipboard
val databaseName: String? = null

The database name of the cluster. Only one database per cluster is supported.

Link copied to clipboard

The data encryption properties of a cluster.

Link copied to clipboard

The earliest restore point time (ISO8601 format) for the cluster.

Link copied to clipboard

If cluster backup is stored in another Azure region in addition to the copy of the backup stored in the cluster's region. Enabled only at the time of cluster creation.

Link copied to clipboard
val enableHa: Boolean? = null

If high availability (HA) is enabled or not for the cluster.

Link copied to clipboard

If distributed tables are placed on coordinator or not. Should be set to 'true' on single node clusters. Requires shard rebalancing after value is changed.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

Describes the identity of the cluster.

Link copied to clipboard

The geo-location where the resource lives

Link copied to clipboard

Maintenance window of a cluster.

Link copied to clipboard

The name of the resource

Link copied to clipboard
val nodeCount: Int? = null

Worker node count of the cluster. When node count is 0, it represents a single node configuration with the ability to create distributed tables on that node. 2 or more worker nodes represent multi-node configuration. Node count value cannot be 1. Required for creation.

Link copied to clipboard

If public access is enabled on worker nodes.

Link copied to clipboard

The edition of a node server (default: MemoryOptimized).

Link copied to clipboard

The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.

Link copied to clipboard
val nodeVCores: Int? = null

The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.

Link copied to clipboard

Indicates whether the cluster was created with a password or using AAD authentication.

Link copied to clipboard
val pointInTimeUTC: String? = null

Date and time in UTC (ISO8601 format) for cluster restore.

Link copied to clipboard

The major PostgreSQL version on all cluster servers.

Link copied to clipboard

Preferred primary availability zone (AZ) for all cluster servers.

Link copied to clipboard

The private endpoint connections for a cluster.

Link copied to clipboard

Provisioning state of the cluster

Link copied to clipboard

The array of read replica clusters.

Link copied to clipboard

The list of server names in the cluster

Link copied to clipboard
val sourceLocation: String? = null

The Azure region of source cluster for read replica clusters.

Link copied to clipboard

The resource id of source cluster for read replica clusters.

Link copied to clipboard

A state of a cluster/server that is visible to user.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

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

Resource tags.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"