Skip to main content

node_types

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

Overview

Namenode_types
TypeResource
Idazure.service_fabric_managed_clusters.node_types

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
detailsobjectFault simulation details.
endTimestring (date-time)The end time of the fault simulation.
simulationIdstringunique identifier for the fault simulation.
startTimestring (date-time)The start time of the fault simulation.
statusstringFault simulation status. Known values are: "Starting", "Active", "Stopping", "Done", "StartFailed", and "StopFailed". (Starting, Active, Stopping, Done, StartFailed, StopFailed)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_fault_simulationselectresource_group_name, cluster_name, node_type_name, subscription_idGets a fault simulation by the simulationId.
getselectresource_group_name, cluster_name, node_type_name, subscription_idGet a Service Fabric node type of a given managed cluster.
list_by_managed_clustersselectresource_group_name, cluster_name, subscription_idGets all Node types of the specified managed cluster.
create_or_updateinsertresource_group_name, cluster_name, node_type_name, subscription_idCreate or update a Service Fabric node type of a given managed cluster.
updateupdateresource_group_name, cluster_name, node_type_name, subscription_idUpdate the configuration of a node type of a given managed cluster, only updating tags or capacity.
create_or_updatereplaceresource_group_name, cluster_name, node_type_name, subscription_idCreate or update a Service Fabric node type of a given managed cluster.
deletedeleteresource_group_name, cluster_name, node_type_name, subscription_idDelete a Service Fabric node type of a given managed cluster.
list_fault_simulationexecresource_group_name, cluster_name, node_type_name, subscription_idGets the list of recent fault simulations for the node type.
deallocateexecresource_group_name, cluster_name, node_type_name, subscription_idDeallocates one or more nodes on the node type. It will disable the fabric nodes, trigger a shutdown on the VMs and release them from the cluster.
delete_nodeexecresource_group_name, cluster_name, node_type_name, subscription_idDeletes one or more nodes on the node type. It will disable the fabric nodes, trigger a delete on the VMs and removes the state from the cluster.
redeployexecresource_group_name, cluster_name, node_type_name, subscription_idRedeploys one or more nodes on the node type. It will disable the fabric nodes, trigger a shut down on the VMs, move them to a new node, and power them back on.
reimageexecresource_group_name, cluster_name, node_type_name, subscription_idReimages one or more nodes on the node type. It will disable the fabric nodes, trigger a reimage on the VMs and activate the nodes back again.
restartexecresource_group_name, cluster_name, node_type_name, subscription_idRestarts one or more nodes on the node type. It will disable the fabric nodes, trigger a restart on the VMs and activate the nodes back again.
startexecresource_group_name, cluster_name, node_type_name, subscription_idStarts one or more nodes on the node type. It will trigger an allocation of the fabric node if needed and activate them.
start_fault_simulationexecresource_group_name, cluster_name, node_type_name, subscription_id, parametersStarts a fault simulation on the node type.
stop_fault_simulationexecresource_group_name, cluster_name, node_type_name, subscription_id, simulationIdStops a fault simulation on the node type.

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 resource. Required.
node_type_namestringThe name of the node type. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets a fault simulation by the simulationId.

SELECT
details,
endTime,
simulationId,
startTime,
status
FROM azure.service_fabric_managed_clusters.node_types
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND cluster_name = '{{ cluster_name }}' -- required
AND node_type_name = '{{ node_type_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update a Service Fabric node type of a given managed cluster.

INSERT INTO azure.service_fabric_managed_clusters.node_types (
properties,
tags,
sku,
resource_group_name,
cluster_name,
node_type_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ sku }}',
'{{ resource_group_name }}',
'{{ cluster_name }}',
'{{ node_type_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
sku,
systemData,
tags,
type
;

UPDATE examples

Update the configuration of a node type of a given managed cluster, only updating tags or capacity.

UPDATE azure.service_fabric_managed_clusters.node_types
SET
tags = '{{ tags }}',
sku = '{{ sku }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND node_type_name = '{{ node_type_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
sku,
systemData,
tags,
type;

REPLACE examples

Create or update a Service Fabric node type of a given managed cluster.

REPLACE azure.service_fabric_managed_clusters.node_types
SET
properties = '{{ properties }}',
tags = '{{ tags }}',
sku = '{{ sku }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND node_type_name = '{{ node_type_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
sku,
systemData,
tags,
type;

DELETE examples

Delete a Service Fabric node type of a given managed cluster.

DELETE FROM azure.service_fabric_managed_clusters.node_types
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND node_type_name = '{{ node_type_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Gets the list of recent fault simulations for the node type.

EXEC azure.service_fabric_managed_clusters.node_types.list_fault_simulation 
@resource_group_name='{{ resource_group_name }}' --required,
@cluster_name='{{ cluster_name }}' --required,
@node_type_name='{{ node_type_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
;