Skip to main content

deployment_settings

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

Overview

Namedeployment_settings
TypeResource
Idazure_stack.azure_stack_hci.deployment_settings

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
arcNodeResourceIdsarrayAzure resource ids of Arc machines to be part of cluster. Required.
deploymentConfigurationobjectScale units will contains list of deployment data. Required.
deploymentModestringThe deployment mode for cluster deployment. Required. Known values are: "Validate" and "Deploy". (Validate, Deploy)
operationTypestringThe intended operation for a cluster. Known values are: "ClusterProvisioning" and "ClusterUpgrade". (ClusterProvisioning, ClusterUpgrade)
provisioningStatestringDeploymentSetting provisioning state. Known values are: "NotSpecified", "Error", "Succeeded", "Failed", "Canceled", "Connected", "Disconnected", "Deleted", "Creating", "Updating", "Deleting", "Moving", "PartiallySucceeded", "PartiallyConnected", "InProgress", "Accepted", "Provisioning", and "DisableInProgress". (NotSpecified, Error, Succeeded, Failed, Canceled, Connected, Disconnected, Deleted, Creating, Updating, Deleting, Moving, PartiallySucceeded, PartiallyConnected, InProgress, Accepted, Provisioning, DisableInProgress)
reportedPropertiesobjectDeployment Status reported from cluster.
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, subscription_id, deployment_settings_nameGet a DeploymentSetting.
list_by_clustersselectresource_group_name, cluster_name, subscription_idList DeploymentSetting resources by Clusters.
create_or_updateinsertresource_group_name, cluster_name, subscription_id, deployment_settings_nameCreate a DeploymentSetting.
create_or_updatereplaceresource_group_name, cluster_name, subscription_id, deployment_settings_nameCreate a DeploymentSetting.
deletedeleteresource_group_name, cluster_name, subscription_id, deployment_settings_nameDelete a DeploymentSetting.

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.
deployment_settings_namestringName of Deployment Setting. Default value is "default".
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Get a DeploymentSetting.

SELECT
id,
name,
arcNodeResourceIds,
deploymentConfiguration,
deploymentMode,
operationType,
provisioningState,
reportedProperties,
systemData,
type
FROM azure_stack.azure_stack_hci.deployment_settings
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND cluster_name = '{{ cluster_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
AND deployment_settings_name = '{{ deployment_settings_name }}' -- required
;

INSERT examples

Create a DeploymentSetting.

INSERT INTO azure_stack.azure_stack_hci.deployment_settings (
properties,
resource_group_name,
cluster_name,
subscription_id,
deployment_settings_name
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ cluster_name }}',
'{{ subscription_id }}',
'{{ deployment_settings_name }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Create a DeploymentSetting.

REPLACE azure_stack.azure_stack_hci.deployment_settings
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND deployment_settings_name = '{{ deployment_settings_name }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete a DeploymentSetting.

DELETE FROM azure_stack.azure_stack_hci.deployment_settings
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND deployment_settings_name = '{{ deployment_settings_name }}' --required
;