azure-native.dbforpostgresql.getServerGroupCluster
Explore with Pulumi AI
Gets information about a cluster such as compute and storage configuration and cluster lifecycle metadata such as cluster creation date and time.
Uses Azure REST API version 2023-03-02-preview.
Other available API versions: 2022-11-08. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native dbforpostgresql [ApiVersion]
. See the version guide for details.
Using getServerGroupCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getServerGroupCluster(args: GetServerGroupClusterArgs, opts?: InvokeOptions): Promise<GetServerGroupClusterResult>
function getServerGroupClusterOutput(args: GetServerGroupClusterOutputArgs, opts?: InvokeOptions): Output<GetServerGroupClusterResult>
def get_server_group_cluster(cluster_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServerGroupClusterResult
def get_server_group_cluster_output(cluster_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServerGroupClusterResult]
func LookupServerGroupCluster(ctx *Context, args *LookupServerGroupClusterArgs, opts ...InvokeOption) (*LookupServerGroupClusterResult, error)
func LookupServerGroupClusterOutput(ctx *Context, args *LookupServerGroupClusterOutputArgs, opts ...InvokeOption) LookupServerGroupClusterResultOutput
> Note: This function is named LookupServerGroupCluster
in the Go SDK.
public static class GetServerGroupCluster
{
public static Task<GetServerGroupClusterResult> InvokeAsync(GetServerGroupClusterArgs args, InvokeOptions? opts = null)
public static Output<GetServerGroupClusterResult> Invoke(GetServerGroupClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServerGroupClusterResult> getServerGroupCluster(GetServerGroupClusterArgs args, InvokeOptions options)
public static Output<GetServerGroupClusterResult> getServerGroupCluster(GetServerGroupClusterArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:dbforpostgresql:getServerGroupCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Cluster
Name string - The name of the cluster.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Cluster
Name string - The name of the cluster.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- cluster
Name String - The name of the cluster.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- cluster
Name string - The name of the cluster.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- cluster_
name str - The name of the cluster.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- cluster
Name String - The name of the cluster.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getServerGroupCluster Result
The following output properties are available:
- Aad
Auth stringEnabled - Indicates whether the cluster was created using AAD authentication.
- Administrator
Login string - The administrator's login name of the servers in the cluster.
- Azure
Api stringVersion - The Azure API version of the resource.
- Earliest
Restore stringTime - The earliest restore point time (ISO8601 format) for the cluster.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Password
Enabled string - Indicates whether the cluster was created with a password or using AAD authentication.
- Private
Endpoint List<Pulumi.Connections Azure Native. DBfor Postgre SQL. Outputs. Simple Private Endpoint Connection Response> - The private endpoint connections for a cluster.
- Provisioning
State string - Provisioning state of the cluster
- Read
Replicas List<string> - The array of read replica clusters.
- Server
Names List<Pulumi.Azure Native. DBfor Postgre SQL. Outputs. Server Name Item Response> - The list of server names in the cluster
- State string
- A state of a cluster/server that is visible to user.
- System
Data Pulumi.Azure Native. DBfor Postgre SQL. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Auth
Config Pulumi.Azure Native. DBfor Postgre SQL. Outputs. Server Group Cluster Auth Config Response - Authentication configuration of a cluster.
- Citus
Version string - The Citus extension version on all cluster servers.
- Coordinator
Enable boolPublic Ip Access - If public access is enabled on coordinator.
- Coordinator
Server stringEdition - The edition of a coordinator server (default: GeneralPurpose). Required for creation.
- Coordinator
Storage intQuota In Mb - The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- Coordinator
VCores int - 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.
- Data
Encryption Pulumi.Azure Native. DBfor Postgre SQL. Outputs. Server Group Cluster Data Encryption Response - The data encryption properties of a cluster.
- Database
Name string - The database name of the cluster. Only one database per cluster is supported.
- Enable
Geo boolBackup - 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.
- Enable
Ha bool - If high availability (HA) is enabled or not for the cluster.
- Enable
Shards boolOn Coordinator - 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.
- Identity
Pulumi.
Azure Native. DBfor Postgre SQL. Outputs. Identity Properties Response - Describes the identity of the cluster.
- Maintenance
Window Pulumi.Azure Native. DBfor Postgre SQL. Outputs. Server Group Cluster Maintenance Window Response - Maintenance window of a cluster.
- Node
Count int - 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.
- Node
Enable boolPublic Ip Access - If public access is enabled on worker nodes.
- Node
Server stringEdition - The edition of a node server (default: MemoryOptimized).
- Node
Storage intQuota In Mb - The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- Node
VCores int - The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- Point
In stringTime UTC - Date and time in UTC (ISO8601 format) for cluster restore.
- Postgresql
Version string - The major PostgreSQL version on all cluster servers.
- Preferred
Primary stringZone - Preferred primary availability zone (AZ) for all cluster servers.
- Source
Location string - The Azure region of source cluster for read replica clusters.
- Source
Resource stringId - The resource id of source cluster for read replica clusters.
- Dictionary<string, string>
- Resource tags.
- Aad
Auth stringEnabled - Indicates whether the cluster was created using AAD authentication.
- Administrator
Login string - The administrator's login name of the servers in the cluster.
- Azure
Api stringVersion - The Azure API version of the resource.
- Earliest
Restore stringTime - The earliest restore point time (ISO8601 format) for the cluster.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Password
Enabled string - Indicates whether the cluster was created with a password or using AAD authentication.
- Private
Endpoint []SimpleConnections Private Endpoint Connection Response - The private endpoint connections for a cluster.
- Provisioning
State string - Provisioning state of the cluster
- Read
Replicas []string - The array of read replica clusters.
- Server
Names []ServerName Item Response - The list of server names in the cluster
- State string
- A state of a cluster/server that is visible to user.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Auth
Config ServerGroup Cluster Auth Config Response - Authentication configuration of a cluster.
- Citus
Version string - The Citus extension version on all cluster servers.
- Coordinator
Enable boolPublic Ip Access - If public access is enabled on coordinator.
- Coordinator
Server stringEdition - The edition of a coordinator server (default: GeneralPurpose). Required for creation.
- Coordinator
Storage intQuota In Mb - The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- Coordinator
VCores int - 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.
- Data
Encryption ServerGroup Cluster Data Encryption Response - The data encryption properties of a cluster.
- Database
Name string - The database name of the cluster. Only one database per cluster is supported.
- Enable
Geo boolBackup - 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.
- Enable
Ha bool - If high availability (HA) is enabled or not for the cluster.
- Enable
Shards boolOn Coordinator - 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.
- Identity
Identity
Properties Response - Describes the identity of the cluster.
- Maintenance
Window ServerGroup Cluster Maintenance Window Response - Maintenance window of a cluster.
- Node
Count int - 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.
- Node
Enable boolPublic Ip Access - If public access is enabled on worker nodes.
- Node
Server stringEdition - The edition of a node server (default: MemoryOptimized).
- Node
Storage intQuota In Mb - The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- Node
VCores int - The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- Point
In stringTime UTC - Date and time in UTC (ISO8601 format) for cluster restore.
- Postgresql
Version string - The major PostgreSQL version on all cluster servers.
- Preferred
Primary stringZone - Preferred primary availability zone (AZ) for all cluster servers.
- Source
Location string - The Azure region of source cluster for read replica clusters.
- Source
Resource stringId - The resource id of source cluster for read replica clusters.
- map[string]string
- Resource tags.
- aad
Auth StringEnabled - Indicates whether the cluster was created using AAD authentication.
- administrator
Login String - The administrator's login name of the servers in the cluster.
- azure
Api StringVersion - The Azure API version of the resource.
- earliest
Restore StringTime - The earliest restore point time (ISO8601 format) for the cluster.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- password
Enabled String - Indicates whether the cluster was created with a password or using AAD authentication.
- private
Endpoint List<SimpleConnections Private Endpoint Connection Response> - The private endpoint connections for a cluster.
- provisioning
State String - Provisioning state of the cluster
- read
Replicas List<String> - The array of read replica clusters.
- server
Names List<ServerName Item Response> - The list of server names in the cluster
- state String
- A state of a cluster/server that is visible to user.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- auth
Config ServerGroup Cluster Auth Config Response - Authentication configuration of a cluster.
- citus
Version String - The Citus extension version on all cluster servers.
- coordinator
Enable BooleanPublic Ip Access - If public access is enabled on coordinator.
- coordinator
Server StringEdition - The edition of a coordinator server (default: GeneralPurpose). Required for creation.
- coordinator
Storage IntegerQuota In Mb - The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- coordinator
VCores Integer - 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.
- data
Encryption ServerGroup Cluster Data Encryption Response - The data encryption properties of a cluster.
- database
Name String - The database name of the cluster. Only one database per cluster is supported.
- enable
Geo BooleanBackup - 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.
- enable
Ha Boolean - If high availability (HA) is enabled or not for the cluster.
- enable
Shards BooleanOn Coordinator - 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.
- identity
Identity
Properties Response - Describes the identity of the cluster.
- maintenance
Window ServerGroup Cluster Maintenance Window Response - Maintenance window of a cluster.
- node
Count Integer - 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.
- node
Enable BooleanPublic Ip Access - If public access is enabled on worker nodes.
- node
Server StringEdition - The edition of a node server (default: MemoryOptimized).
- node
Storage IntegerQuota In Mb - The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- node
VCores Integer - The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- point
In StringTime UTC - Date and time in UTC (ISO8601 format) for cluster restore.
- postgresql
Version String - The major PostgreSQL version on all cluster servers.
- preferred
Primary StringZone - Preferred primary availability zone (AZ) for all cluster servers.
- source
Location String - The Azure region of source cluster for read replica clusters.
- source
Resource StringId - The resource id of source cluster for read replica clusters.
- Map<String,String>
- Resource tags.
- aad
Auth stringEnabled - Indicates whether the cluster was created using AAD authentication.
- administrator
Login string - The administrator's login name of the servers in the cluster.
- azure
Api stringVersion - The Azure API version of the resource.
- earliest
Restore stringTime - The earliest restore point time (ISO8601 format) for the cluster.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- password
Enabled string - Indicates whether the cluster was created with a password or using AAD authentication.
- private
Endpoint SimpleConnections Private Endpoint Connection Response[] - The private endpoint connections for a cluster.
- provisioning
State string - Provisioning state of the cluster
- read
Replicas string[] - The array of read replica clusters.
- server
Names ServerName Item Response[] - The list of server names in the cluster
- state string
- A state of a cluster/server that is visible to user.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- auth
Config ServerGroup Cluster Auth Config Response - Authentication configuration of a cluster.
- citus
Version string - The Citus extension version on all cluster servers.
- coordinator
Enable booleanPublic Ip Access - If public access is enabled on coordinator.
- coordinator
Server stringEdition - The edition of a coordinator server (default: GeneralPurpose). Required for creation.
- coordinator
Storage numberQuota In Mb - The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- coordinator
VCores number - 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.
- data
Encryption ServerGroup Cluster Data Encryption Response - The data encryption properties of a cluster.
- database
Name string - The database name of the cluster. Only one database per cluster is supported.
- enable
Geo booleanBackup - 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.
- enable
Ha boolean - If high availability (HA) is enabled or not for the cluster.
- enable
Shards booleanOn Coordinator - 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.
- identity
Identity
Properties Response - Describes the identity of the cluster.
- maintenance
Window ServerGroup Cluster Maintenance Window Response - Maintenance window of a cluster.
- node
Count number - 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.
- node
Enable booleanPublic Ip Access - If public access is enabled on worker nodes.
- node
Server stringEdition - The edition of a node server (default: MemoryOptimized).
- node
Storage numberQuota In Mb - The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- node
VCores number - The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- point
In stringTime UTC - Date and time in UTC (ISO8601 format) for cluster restore.
- postgresql
Version string - The major PostgreSQL version on all cluster servers.
- preferred
Primary stringZone - Preferred primary availability zone (AZ) for all cluster servers.
- source
Location string - The Azure region of source cluster for read replica clusters.
- source
Resource stringId - The resource id of source cluster for read replica clusters.
- {[key: string]: string}
- Resource tags.
- aad_
auth_ strenabled - Indicates whether the cluster was created using AAD authentication.
- administrator_
login str - The administrator's login name of the servers in the cluster.
- azure_
api_ strversion - The Azure API version of the resource.
- earliest_
restore_ strtime - The earliest restore point time (ISO8601 format) for the cluster.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- password_
enabled str - Indicates whether the cluster was created with a password or using AAD authentication.
- private_
endpoint_ Sequence[Simpleconnections Private Endpoint Connection Response] - The private endpoint connections for a cluster.
- provisioning_
state str - Provisioning state of the cluster
- read_
replicas Sequence[str] - The array of read replica clusters.
- server_
names Sequence[ServerName Item Response] - The list of server names in the cluster
- state str
- A state of a cluster/server that is visible to user.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- auth_
config ServerGroup Cluster Auth Config Response - Authentication configuration of a cluster.
- citus_
version str - The Citus extension version on all cluster servers.
- coordinator_
enable_ boolpublic_ ip_ access - If public access is enabled on coordinator.
- coordinator_
server_ stredition - The edition of a coordinator server (default: GeneralPurpose). Required for creation.
- coordinator_
storage_ intquota_ in_ mb - The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- coordinator_
v_ intcores - 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.
- data_
encryption ServerGroup Cluster Data Encryption Response - The data encryption properties of a cluster.
- database_
name str - The database name of the cluster. Only one database per cluster is supported.
- enable_
geo_ boolbackup - 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.
- enable_
ha bool - If high availability (HA) is enabled or not for the cluster.
- enable_
shards_ boolon_ coordinator - 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.
- identity
Identity
Properties Response - Describes the identity of the cluster.
- maintenance_
window ServerGroup Cluster Maintenance Window Response - Maintenance window of a cluster.
- node_
count int - 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.
- node_
enable_ boolpublic_ ip_ access - If public access is enabled on worker nodes.
- node_
server_ stredition - The edition of a node server (default: MemoryOptimized).
- node_
storage_ intquota_ in_ mb - The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- node_
v_ intcores - The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- point_
in_ strtime_ utc - Date and time in UTC (ISO8601 format) for cluster restore.
- postgresql_
version str - The major PostgreSQL version on all cluster servers.
- preferred_
primary_ strzone - Preferred primary availability zone (AZ) for all cluster servers.
- source_
location str - The Azure region of source cluster for read replica clusters.
- source_
resource_ strid - The resource id of source cluster for read replica clusters.
- Mapping[str, str]
- Resource tags.
- aad
Auth StringEnabled - Indicates whether the cluster was created using AAD authentication.
- administrator
Login String - The administrator's login name of the servers in the cluster.
- azure
Api StringVersion - The Azure API version of the resource.
- earliest
Restore StringTime - The earliest restore point time (ISO8601 format) for the cluster.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- password
Enabled String - Indicates whether the cluster was created with a password or using AAD authentication.
- private
Endpoint List<Property Map>Connections - The private endpoint connections for a cluster.
- provisioning
State String - Provisioning state of the cluster
- read
Replicas List<String> - The array of read replica clusters.
- server
Names List<Property Map> - The list of server names in the cluster
- state String
- A state of a cluster/server that is visible to user.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- auth
Config Property Map - Authentication configuration of a cluster.
- citus
Version String - The Citus extension version on all cluster servers.
- coordinator
Enable BooleanPublic Ip Access - If public access is enabled on coordinator.
- coordinator
Server StringEdition - The edition of a coordinator server (default: GeneralPurpose). Required for creation.
- coordinator
Storage NumberQuota In Mb - The storage of a server in MB. Required for creation. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- coordinator
VCores Number - 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.
- data
Encryption Property Map - The data encryption properties of a cluster.
- database
Name String - The database name of the cluster. Only one database per cluster is supported.
- enable
Geo BooleanBackup - 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.
- enable
Ha Boolean - If high availability (HA) is enabled or not for the cluster.
- enable
Shards BooleanOn Coordinator - 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.
- identity Property Map
- Describes the identity of the cluster.
- maintenance
Window Property Map - Maintenance window of a cluster.
- node
Count Number - 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.
- node
Enable BooleanPublic Ip Access - If public access is enabled on worker nodes.
- node
Server StringEdition - The edition of a node server (default: MemoryOptimized).
- node
Storage NumberQuota In Mb - The storage in MB on each worker node. See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- node
VCores Number - The compute in vCores on each worker node (max: 104). See https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute for more information.
- point
In StringTime UTC - Date and time in UTC (ISO8601 format) for cluster restore.
- postgresql
Version String - The major PostgreSQL version on all cluster servers.
- preferred
Primary StringZone - Preferred primary availability zone (AZ) for all cluster servers.
- source
Location String - The Azure region of source cluster for read replica clusters.
- source
Resource StringId - The resource id of source cluster for read replica clusters.
- Map<String>
- Resource tags.
Supporting Types
IdentityPropertiesResponse
- Type string
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. DBfor Postgre SQL. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type string
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type String
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type string
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type str
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type String
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
PrivateEndpointPropertyResponse
- Id string
- Resource id of the private endpoint.
- Id string
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
- id string
- Resource id of the private endpoint.
- id str
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
PrivateLinkServiceConnectionStateResponse
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_
required str - A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
ServerGroupClusterAuthConfigResponse
- Active
Directory stringAuth - Password
Auth string
- Active
Directory stringAuth - Password
Auth string
- active
Directory StringAuth - password
Auth String
- active
Directory stringAuth - password
Auth string
- active
Directory StringAuth - password
Auth String
ServerGroupClusterDataEncryptionResponse
- Primary
Key stringUri - URI for the key in keyvault for data encryption of the primary server.
- Primary
User stringAssigned Identity Id - Resource Id for the User assigned identity to be used for data encryption of the primary server.
- Type string
- Primary
Key stringUri - URI for the key in keyvault for data encryption of the primary server.
- Primary
User stringAssigned Identity Id - Resource Id for the User assigned identity to be used for data encryption of the primary server.
- Type string
- primary
Key StringUri - URI for the key in keyvault for data encryption of the primary server.
- primary
User StringAssigned Identity Id - Resource Id for the User assigned identity to be used for data encryption of the primary server.
- type String
- primary
Key stringUri - URI for the key in keyvault for data encryption of the primary server.
- primary
User stringAssigned Identity Id - Resource Id for the User assigned identity to be used for data encryption of the primary server.
- type string
- primary_
key_ struri - URI for the key in keyvault for data encryption of the primary server.
- primary_
user_ strassigned_ identity_ id - Resource Id for the User assigned identity to be used for data encryption of the primary server.
- type str
- primary
Key StringUri - URI for the key in keyvault for data encryption of the primary server.
- primary
User StringAssigned Identity Id - Resource Id for the User assigned identity to be used for data encryption of the primary server.
- type String
ServerGroupClusterMaintenanceWindowResponse
- Custom
Window string - Indicates whether custom maintenance window is enabled or not.
- Day
Of intWeek - Preferred day of the week for maintenance window.
- Start
Hour int - Start hour within preferred day of the week for maintenance window.
- Start
Minute int - Start minute within the start hour for maintenance window.
- Custom
Window string - Indicates whether custom maintenance window is enabled or not.
- Day
Of intWeek - Preferred day of the week for maintenance window.
- Start
Hour int - Start hour within preferred day of the week for maintenance window.
- Start
Minute int - Start minute within the start hour for maintenance window.
- custom
Window String - Indicates whether custom maintenance window is enabled or not.
- day
Of IntegerWeek - Preferred day of the week for maintenance window.
- start
Hour Integer - Start hour within preferred day of the week for maintenance window.
- start
Minute Integer - Start minute within the start hour for maintenance window.
- custom
Window string - Indicates whether custom maintenance window is enabled or not.
- day
Of numberWeek - Preferred day of the week for maintenance window.
- start
Hour number - Start hour within preferred day of the week for maintenance window.
- start
Minute number - Start minute within the start hour for maintenance window.
- custom_
window str - Indicates whether custom maintenance window is enabled or not.
- day_
of_ intweek - Preferred day of the week for maintenance window.
- start_
hour int - Start hour within preferred day of the week for maintenance window.
- start_
minute int - Start minute within the start hour for maintenance window.
- custom
Window String - Indicates whether custom maintenance window is enabled or not.
- day
Of NumberWeek - Preferred day of the week for maintenance window.
- start
Hour Number - Start hour within preferred day of the week for maintenance window.
- start
Minute Number - Start minute within the start hour for maintenance window.
ServerNameItemResponse
- Fully
Qualified stringDomain Name - The fully qualified domain name of a server.
- Name string
- The name of a server.
- Fully
Qualified stringDomain Name - The fully qualified domain name of a server.
- Name string
- The name of a server.
- fully
Qualified StringDomain Name - The fully qualified domain name of a server.
- name String
- The name of a server.
- fully
Qualified stringDomain Name - The fully qualified domain name of a server.
- name string
- The name of a server.
- fully_
qualified_ strdomain_ name - The fully qualified domain name of a server.
- name str
- The name of a server.
- fully
Qualified StringDomain Name - The fully qualified domain name of a server.
- name String
- The name of a server.
SimplePrivateEndpointConnectionResponse
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. DBfor Postgre SQL. Inputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Group
Ids List<string> - Group ids of the private endpoint connection.
- Private
Endpoint Pulumi.Azure Native. DBfor Postgre SQL. Inputs. Private Endpoint Property Response - Private endpoint which the connection belongs to.
- Private
Link Pulumi.Service Connection State Azure Native. DBfor Postgre SQL. Inputs. Private Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Group
Ids []string - Group ids of the private endpoint connection.
- Private
Endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- group
Ids List<String> - Group ids of the private endpoint connection.
- private
Endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- group
Ids string[] - Group ids of the private endpoint connection.
- private
Endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- group_
ids Sequence[str] - Group ids of the private endpoint connection.
- private_
endpoint PrivateEndpoint Property Response - Private endpoint which the connection belongs to.
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- group
Ids List<String> - Group ids of the private endpoint connection.
- private
Endpoint Property Map - Private endpoint which the connection belongs to.
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UserAssignedIdentityResponse
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Tenant
Id string - Tenant id of the server.
- Type string
- the types of identities associated with this resource
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. DBfor Postgre SQL. Inputs. User Identity Response> - represents user assigned identities map.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Tenant
Id string - Tenant id of the server.
- Type string
- the types of identities associated with this resource
- User
Assigned map[string]UserIdentities Identity Response - represents user assigned identities map.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- tenant
Id String - Tenant id of the server.
- type String
- the types of identities associated with this resource
- user
Assigned Map<String,UserIdentities Identity Response> - represents user assigned identities map.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- tenant
Id string - Tenant id of the server.
- type string
- the types of identities associated with this resource
- user
Assigned {[key: string]: UserIdentities Identity Response} - represents user assigned identities map.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- tenant_
id str - Tenant id of the server.
- type str
- the types of identities associated with this resource
- user_
assigned_ Mapping[str, Useridentities Identity Response] - represents user assigned identities map.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- tenant
Id String - Tenant id of the server.
- type String
- the types of identities associated with this resource
- user
Assigned Map<Property Map>Identities - represents user assigned identities map.
UserIdentityResponse
- Client
Id string - the client identifier of the Service Principal which this identity represents.
- Principal
Id string - the object identifier of the Service Principal which this identity represents.
- Client
Id string - the client identifier of the Service Principal which this identity represents.
- Principal
Id string - the object identifier of the Service Principal which this identity represents.
- client
Id String - the client identifier of the Service Principal which this identity represents.
- principal
Id String - the object identifier of the Service Principal which this identity represents.
- client
Id string - the client identifier of the Service Principal which this identity represents.
- principal
Id string - the object identifier of the Service Principal which this identity represents.
- client_
id str - the client identifier of the Service Principal which this identity represents.
- principal_
id str - the object identifier of the Service Principal which this identity represents.
- client
Id String - the client identifier of the Service Principal which this identity represents.
- principal
Id String - the object identifier of the Service Principal which this identity represents.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0