Skip to main content

failover_groups

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

Overview

Namefailover_groups
TypeResource
Idazure.azure_arc_data.failover_groups

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectnull

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, sqlManagedInstanceName, failoverGroupNameapi-versionRetrieves a failover group resource
listselectsubscriptionId, resourceGroupName, sqlManagedInstanceNameapi-version
createinsertsubscriptionId, resourceGroupName, sqlManagedInstanceName, failoverGroupName, data__propertiesapi-versionCreates or replaces a failover group resource.
deletedeletesubscriptionId, resourceGroupName, sqlManagedInstanceName, failoverGroupNameapi-versionDeletes a failover group resource

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
failoverGroupNamestringThe name of the Failover Group
resourceGroupNamestringThe name of the Azure resource group
sqlManagedInstanceNamestringName of SQL Managed Instance
subscriptionIdstringThe ID of the Azure subscription
api-versionstringThe API version to use for the request

SELECT examples

Retrieves a failover group resource

SELECT
properties
FROM azure.azure_arc_data.failover_groups
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND sqlManagedInstanceName = '{{ sqlManagedInstanceName }}' -- required
AND failoverGroupName = '{{ failoverGroupName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Creates or replaces a failover group resource.

INSERT INTO azure.azure_arc_data.failover_groups (
data__properties,
subscriptionId,
resourceGroupName,
sqlManagedInstanceName,
failoverGroupName,
api-version
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ sqlManagedInstanceName }}',
'{{ failoverGroupName }}',
'{{ api-version }}'
RETURNING
properties
;

DELETE examples

Deletes a failover group resource

DELETE FROM azure.azure_arc_data.failover_groups
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sqlManagedInstanceName = '{{ sqlManagedInstanceName }}' --required
AND failoverGroupName = '{{ failoverGroupName }}' --required
AND api-version = '{{ api-version }}'
;