Skip to main content

patch_schedules

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

Overview

Namepatch_schedules
TypeResource
Idazure_isv.redis.patch_schedules

Fields

The following fields are returned by SELECT queries:

Response of get patch schedules.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectList of patch schedules for a Redis cache.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, name, default, subscriptionIdGets the patching schedule of a redis cache.
list_by_redis_resourceselectsubscriptionId, resourceGroupName, cacheNameGets all patch schedules in the specified redis cache (there is only one).
create_or_updateinsertresourceGroupName, name, default, subscriptionId, data__propertiesCreate or replace the patching schedule for Redis cache.
deletedeleteresourceGroupName, name, default, subscriptionIdDeletes the patching schedule of a redis cache.

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
cacheNamestringThe name of the Redis cache.
defaultstringDefault string modeled as parameter for auto generation to work correctly.
namestringThe name of the redis cache.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the patching schedule of a redis cache.

SELECT
location,
properties
FROM azure_isv.redis.patch_schedules
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND name = '{{ name }}' -- required
AND default = '{{ default }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Create or replace the patching schedule for Redis cache.

INSERT INTO azure_isv.redis.patch_schedules (
data__properties,
resourceGroupName,
name,
default,
subscriptionId
)
SELECT
'{{ properties }}' /* required */,
'{{ resourceGroupName }}',
'{{ name }}',
'{{ default }}',
'{{ subscriptionId }}'
RETURNING
location,
properties
;

DELETE examples

Deletes the patching schedule of a redis cache.

DELETE FROM azure_isv.redis.patch_schedules
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
AND default = '{{ default }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;