Skip to main content

custom_rollouts

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

Overview

Namecustom_rollouts
TypeResource
Idazure.provider_hub.custom_rollouts

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the rollout details.

NameDatatypeDescription
propertiesobjectProperties of the rollout.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, providerNamespace, rolloutNameGets the custom rollout details.
list_by_provider_registrationselectsubscriptionId, providerNamespaceGets the list of the custom rollouts for the given provider.
create_or_updateinsertsubscriptionId, providerNamespace, rolloutName, data__propertiesCreates or updates the rollout details.

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
providerNamespacestringThe name of the resource provider hosted within ProviderHub.
rolloutNamestringThe rollout name.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the custom rollout details.

SELECT
properties
FROM azure.provider_hub.custom_rollouts
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND providerNamespace = '{{ providerNamespace }}' -- required
AND rolloutName = '{{ rolloutName }}' -- required
;

INSERT examples

Creates or updates the rollout details.

INSERT INTO azure.provider_hub.custom_rollouts (
data__properties,
subscriptionId,
providerNamespace,
rolloutName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ providerNamespace }}',
'{{ rolloutName }}'
RETURNING
properties
;