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

NameDatatypeDescription
idtextAzure resource identifier.
nametextAzure resource name.
additional_data_diskstextfield from the properties object
additional_network_interface_configurationstextfield from the properties object
application_portstextfield from the properties object
capacitiestextfield from the properties object
clusterNametextfield from the properties object
computer_name_prefixtextfield from the properties object
data_disk_lettertextfield from the properties object
data_disk_size_gbtextfield from the properties object
data_disk_typetextfield from the properties object
dscp_configuration_idtextfield from the properties object
enable_accelerated_networkingtextfield from the properties object
enable_encryption_at_hosttextfield from the properties object
enable_node_public_iptextfield from the properties object
enable_node_public_ipv6textfield from the properties object
enable_over_provisioningtextfield from the properties object
ephemeral_portstextfield from the properties object
eviction_policytextfield from the properties object
frontend_configurationstextfield from the properties object
host_group_idtextfield from the properties object
is_primarytextfield from the properties object
is_spot_vmtextfield from the properties object
is_statelesstextfield from the properties object
multiple_placement_groupstextfield from the properties object
nat_configurationstextfield from the properties object
nat_gateway_idtextfield from the properties object
network_security_rulestextfield from the properties object
nodeTypeNametextfield from the properties object
placement_propertiestextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
secure_boot_enabledtextfield from the properties object
security_typetextfield from the properties object
service_artifact_reference_idtextfield from the properties object
skutextDescribes a node type sku.
spot_restore_timeouttextfield from the properties object
subnet_idtextfield from the properties object
subscriptionIdtextfield from the properties object
system_datatextfield from the properties object
tagstextAzure resource tags.
typetextAzure resource type.
use_default_public_load_balancertextfield from the properties object
use_ephemeral_os_disktextfield from the properties object
use_temp_data_disktextfield from the properties object
vm_applicationstextfield from the properties object
vm_extensionstextfield from the properties object
vm_image_offertextfield from the properties object
vm_image_plantextfield from the properties object
vm_image_publishertextfield from the properties object
vm_image_resource_idtextfield from the properties object
vm_image_skutextfield from the properties object
vm_image_versiontextfield from the properties object
vm_instance_counttextfield from the properties object
vm_managed_identitytextfield from the properties object
vm_secretstextfield from the properties object
vm_setup_actionstextfield from the properties object
vm_shared_gallery_image_idtextfield from the properties object
vm_sizetextfield from the properties object
zonestextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTclusterName, nodeTypeName, resourceGroupName, subscriptionIdGet a Service Fabric node type of a given managed cluster.
list_by_managed_clustersSELECTclusterName, resourceGroupName, subscriptionIdGets all Node types of the specified managed cluster.
create_or_updateINSERTclusterName, nodeTypeName, resourceGroupName, subscriptionIdCreate or update a Service Fabric node type of a given managed cluster.
deleteDELETEclusterName, nodeTypeName, resourceGroupName, subscriptionIdDelete a Service Fabric node type of a given managed cluster.
updateUPDATEclusterName, nodeTypeName, resourceGroupName, subscriptionIdUpdate the configuration of a node type of a given managed cluster, only updating tags.
reimageEXECclusterName, nodeTypeName, resourceGroupName, subscriptionIdReimages 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.
restartEXECclusterName, nodeTypeName, resourceGroupName, subscriptionIdRestarts 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.

SELECT examples

Gets all Node types of the specified managed cluster.

SELECT
id,
name,
additional_data_disks,
additional_network_interface_configurations,
application_ports,
capacities,
clusterName,
computer_name_prefix,
data_disk_letter,
data_disk_size_gb,
data_disk_type,
dscp_configuration_id,
enable_accelerated_networking,
enable_encryption_at_host,
enable_node_public_ip,
enable_node_public_ipv6,
enable_over_provisioning,
ephemeral_ports,
eviction_policy,
frontend_configurations,
host_group_id,
is_primary,
is_spot_vm,
is_stateless,
multiple_placement_groups,
nat_configurations,
nat_gateway_id,
network_security_rules,
nodeTypeName,
placement_properties,
provisioning_state,
resourceGroupName,
secure_boot_enabled,
security_type,
service_artifact_reference_id,
sku,
spot_restore_timeout,
subnet_id,
subscriptionId,
system_data,
tags,
type,
use_default_public_load_balancer,
use_ephemeral_os_disk,
use_temp_data_disk,
vm_applications,
vm_extensions,
vm_image_offer,
vm_image_plan,
vm_image_publisher,
vm_image_resource_id,
vm_image_sku,
vm_image_version,
vm_instance_count,
vm_managed_identity,
vm_secrets,
vm_setup_actions,
vm_shared_gallery_image_id,
vm_size,
zones
FROM azure.service_fabric_managed_clusters.vw_node_types
WHERE clusterName = '{{ clusterName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new node_types resource.

/*+ create */
INSERT INTO azure.service_fabric_managed_clusters.node_types (
clusterName,
nodeTypeName,
resourceGroupName,
subscriptionId,
tags,
systemData,
properties,
sku
)
SELECT
'{{ clusterName }}',
'{{ nodeTypeName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ tags }}',
'{{ systemData }}',
'{{ properties }}',
'{{ sku }}'
;

UPDATE example

Updates a node_types resource.

/*+ update */
UPDATE azure.service_fabric_managed_clusters.node_types
SET
tags = '{{ tags }}',
sku = '{{ sku }}'
WHERE
clusterName = '{{ clusterName }}'
AND nodeTypeName = '{{ nodeTypeName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified node_types resource.

/*+ delete */
DELETE FROM azure.service_fabric_managed_clusters.node_types
WHERE clusterName = '{{ clusterName }}'
AND nodeTypeName = '{{ nodeTypeName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';