Skip to main content

configurations

Creates, updates, deletes, gets or lists a configurations resource.

Overview

Nameconfigurations
TypeResource
Idazure.cosmosdb_for_postgresql.configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".
namestringThe name of the resource.
allowedValuesstringAllowed values of the configuration.
dataTypestringData type of the configuration. Known values are: "Boolean", "Numeric", "Integer", and "Enumeration".
descriptionstringDescription of the configuration.
provisioningStatestringProvisioning state of the configuration. Known values are: "Succeeded", "Canceled", "InProgress", and "Failed".
requiresRestartbooleanIf configuration change requires restart.
serverRoleGroupConfigurationsarrayThe list of server role group configuration values.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, cluster_name, configuration_name, subscription_idGets information of a configuration for coordinator and nodes.
list_by_serverselectresource_group_name, cluster_name, server_name, subscription_idList all the configurations of a server in cluster.
list_by_clusterselectresource_group_name, cluster_name, subscription_idList all the configurations of a cluster.
get_coordinatorexecresource_group_name, cluster_name, configuration_name, subscription_idGets information of a configuration for coordinator.
update_on_coordinatorexecresource_group_name, cluster_name, configuration_name, subscription_idUpdates configuration of coordinator in a cluster.
get_nodeexecresource_group_name, cluster_name, configuration_name, subscription_idGets information of a configuration for worker nodes.
update_on_nodeexecresource_group_name, cluster_name, configuration_name, subscription_idUpdates configuration of worker nodes in a cluster.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
cluster_namestringThe name of the cluster. Required.
configuration_namestringThe name of the cluster configuration. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
server_namestringThe name of the server. Required.
subscription_idstring

SELECT examples

Gets information of a configuration for coordinator and nodes.

SELECT
id,
name,
allowedValues,
dataType,
description,
provisioningState,
requiresRestart,
serverRoleGroupConfigurations,
systemData,
type
FROM azure.cosmosdb_for_postgresql.configurations
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND cluster_name = '{{ cluster_name }}' -- required
AND configuration_name = '{{ configuration_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

Lifecycle Methods

Gets information of a configuration for coordinator.

EXEC azure.cosmosdb_for_postgresql.configurations.get_coordinator 
@resource_group_name='{{ resource_group_name }}' --required,
@cluster_name='{{ cluster_name }}' --required,
@configuration_name='{{ configuration_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;