Skip to main content

machine_pools

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

Overview

Namemachine_pools
TypeResource
Idazure_isv.openshift_clusters.machine_pools

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectThe MachinePool Properties
systemDataobjectThe system meta data relating to this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, resourceName, childResourceNameThe operation returns properties of a MachinePool.
listselectsubscriptionId, resourceGroupName, resourceNameThe operation returns properties of each MachinePool.
create_or_updateinsertsubscriptionId, resourceGroupName, resourceName, childResourceNameThe operation returns properties of a MachinePool.
updateupdatesubscriptionId, resourceGroupName, resourceName, childResourceNameThe operation returns properties of a MachinePool.
deletedeletesubscriptionId, resourceGroupName, resourceName, childResourceNameThe operation returns nothing.

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
childResourceNamestringThe name of the MachinePool resource.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
resourceNamestringThe name of the OpenShift cluster resource.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

The operation returns properties of a MachinePool.

SELECT
properties,
systemData
FROM azure_isv.openshift_clusters.machine_pools
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND resourceName = '{{ resourceName }}' -- required
AND childResourceName = '{{ childResourceName }}' -- required
;

INSERT examples

The operation returns properties of a MachinePool.

INSERT INTO azure_isv.openshift_clusters.machine_pools (
data__properties,
subscriptionId,
resourceGroupName,
resourceName,
childResourceName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ childResourceName }}'
RETURNING
properties,
systemData
;

UPDATE examples

The operation returns properties of a MachinePool.

UPDATE azure_isv.openshift_clusters.machine_pools
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND childResourceName = '{{ childResourceName }}' --required
RETURNING
properties,
systemData;

DELETE examples

The operation returns nothing.

DELETE FROM azure_isv.openshift_clusters.machine_pools
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND childResourceName = '{{ childResourceName }}' --required
;