Skip to main content

arc_settings

Creates, updates, deletes, gets or lists an arc_settings resource.

Overview

Namearc_settings
TypeResource
Idazure_stack.azure_stack_hci.arc_settings

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectArcSetting properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, clusterName, arcSettingNameGet ArcSetting resource details of HCI Cluster.
list_by_clusterselectsubscriptionId, resourceGroupName, clusterNameGet ArcSetting resources of HCI Cluster.
createinsertsubscriptionId, resourceGroupName, clusterName, arcSettingNameCreate ArcSetting for HCI cluster.
updateupdatesubscriptionId, resourceGroupName, clusterName, arcSettingNameUpdate ArcSettings for HCI cluster.
deletedeletesubscriptionId, resourceGroupName, clusterName, arcSettingNameDelete ArcSetting resource details of HCI Cluster.
generate_passwordexecsubscriptionId, resourceGroupName, clusterName, arcSettingNameGenerate password for arc settings.
consent_and_install_default_extensionsexecsubscriptionId, resourceGroupName, clusterName, arcSettingNameAdd consent time for default extensions and initiate extensions installation
initialize_disable_processexecsubscriptionId, resourceGroupName, clusterName, arcSettingNameInitializes ARC Disable process on the 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
arcSettingNamestringThe name of the proxy resource holding details of HCI ArcSetting information.
clusterNamestringThe name of the cluster.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get ArcSetting resource details of HCI Cluster.

SELECT
properties
FROM azure_stack.azure_stack_hci.arc_settings
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND clusterName = '{{ clusterName }}' -- required
AND arcSettingName = '{{ arcSettingName }}' -- required
;

INSERT examples

Create ArcSetting for HCI cluster.

INSERT INTO azure_stack.azure_stack_hci.arc_settings (
data__properties,
subscriptionId,
resourceGroupName,
clusterName,
arcSettingName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ clusterName }}',
'{{ arcSettingName }}'
RETURNING
properties
;

UPDATE examples

Update ArcSettings for HCI cluster.

UPDATE azure_stack.azure_stack_hci.arc_settings
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND clusterName = '{{ clusterName }}' --required
AND arcSettingName = '{{ arcSettingName }}' --required
RETURNING
properties;

DELETE examples

Delete ArcSetting resource details of HCI Cluster.

DELETE FROM azure_stack.azure_stack_hci.arc_settings
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND clusterName = '{{ clusterName }}' --required
AND arcSettingName = '{{ arcSettingName }}' --required
;

Lifecycle Methods

Generate password for arc settings.

EXEC azure_stack.azure_stack_hci.arc_settings.generate_password 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@clusterName='{{ clusterName }}' --required,
@arcSettingName='{{ arcSettingName }}' --required
;