Skip to main content

dedicated_cloud_services

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

Overview

Namededicated_cloud_services
TypeResource
Idazure_isv.vmwarecloudsimple.dedicated_cloud_services

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstring/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudServices/{dedicatedCloudServiceName}.
namestring{dedicatedCloudServiceName}.
gatewaySubnetstringgateway Subnet for the account. It will collect the subnet address and always treat it as /28.
isAccountOnboardedstringindicates whether account onboarded or not in a given region. Known values are: "notOnBoarded", "onBoarded", "onBoardingFailed", and "onBoarding".
locationstringAzure region. Required.
nodesintegertotal nodes purchased.
serviceURLstringlink to a service management web portal.
tagsobjectThe list of tags.
typestring{resourceProviderNamespace}/{resourceType}.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, dedicated_cloud_service_name, subscription_idImplements dedicatedCloudService GET method. Returns Dedicate Cloud Service.
list_by_resource_groupselectresource_group_name, subscription_id$filter, $top, $skipTokenImplements list of dedicatedCloudService objects within RG method. Returns list of dedicated cloud services within a resource group.
list_by_subscriptionselectsubscription_id$filter, $top, $skipTokenImplements list of dedicatedCloudService objects within subscription method. Returns list of dedicated cloud services within a subscription.
create_or_updateinsertresource_group_name, dedicated_cloud_service_name, subscription_id, locationImplements dedicated cloud service PUT method. Create dedicate cloud service.
updateupdateresource_group_name, dedicated_cloud_service_name, subscription_idImplements dedicatedCloudService PATCH method. Patch dedicated cloud service's properties.
create_or_updatereplaceresource_group_name, dedicated_cloud_service_name, subscription_id, locationImplements dedicated cloud service PUT method. Create dedicate cloud service.
deletedeleteresource_group_name, dedicated_cloud_service_name, subscription_idImplements dedicatedCloudService DELETE method. Delete dedicate cloud service.

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
dedicated_cloud_service_namestringdedicated cloud service name. Required.
resource_group_namestringThe name of the resource group. Required.
subscription_idstring
$filterstringThe filter to apply on the list operation. Default value is None.
$skipTokenstringto be used by nextLink implementation. Default value is None.
$topintegerThe maximum number of record sets to return. Default value is None.

SELECT examples

Implements dedicatedCloudService GET method. Returns Dedicate Cloud Service.

SELECT
id,
name,
gatewaySubnet,
isAccountOnboarded,
location,
nodes,
serviceURL,
tags,
type
FROM azure_isv.vmwarecloudsimple.dedicated_cloud_services
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND dedicated_cloud_service_name = '{{ dedicated_cloud_service_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Implements dedicated cloud service PUT method. Create dedicate cloud service.

INSERT INTO azure_isv.vmwarecloudsimple.dedicated_cloud_services (
location,
tags,
properties,
resource_group_name,
dedicated_cloud_service_name,
subscription_id
)
SELECT
'{{ location }}' /* required */,
'{{ tags }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ dedicated_cloud_service_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
tags,
type
;

UPDATE examples

Implements dedicatedCloudService PATCH method. Patch dedicated cloud service's properties.

UPDATE azure_isv.vmwarecloudsimple.dedicated_cloud_services
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND dedicated_cloud_service_name = '{{ dedicated_cloud_service_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
tags,
type;

REPLACE examples

Implements dedicated cloud service PUT method. Create dedicate cloud service.

REPLACE azure_isv.vmwarecloudsimple.dedicated_cloud_services
SET
location = '{{ location }}',
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND dedicated_cloud_service_name = '{{ dedicated_cloud_service_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
location,
properties,
tags,
type;

DELETE examples

Implements dedicatedCloudService DELETE method. Delete dedicate cloud service.

DELETE FROM azure_isv.vmwarecloudsimple.dedicated_cloud_services
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND dedicated_cloud_service_name = '{{ dedicated_cloud_service_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;