updates
Creates, updates, deletes, gets or lists a updates resource.
Overview
| Name | updates |
| Type | Resource |
| Id | azure.maintenance.updates |
Fields
The following fields are returned by SELECT queries:
- list_parent
- list
| Name | Datatype | Description |
|---|---|---|
impactDurationInSec | integer | Duration of impact in seconds. |
impactType | string | The impact type. Known values are: "None", "Freeze", "Restart", and "Redeploy". (None, Freeze, Restart, Redeploy) |
maintenanceScope | string | The impact area. Known values are: "Host", "Resource", "OSImage", "Extension", "InGuestPatch", "SQLDB", and "SQLManagedInstance". (Host, Resource, OSImage, Extension, InGuestPatch, SQLDB, SQLManagedInstance) |
notBefore | string (date-time) | Time when Azure will start force updates if not self-updated by customer before this time. |
resourceId | string | The resourceId. |
status | string | The status. Known values are: "Pending", "InProgress", "Completed", "RetryNow", "RetryLater", "NoUpdatesPending", "Cancel", and "Cancelled". (Pending, InProgress, Completed, RetryNow, RetryLater, NoUpdatesPending, Cancel, Cancelled) |
| Name | Datatype | Description |
|---|---|---|
impactDurationInSec | integer | Duration of impact in seconds. |
impactType | string | The impact type. Known values are: "None", "Freeze", "Restart", and "Redeploy". (None, Freeze, Restart, Redeploy) |
maintenanceScope | string | The impact area. Known values are: "Host", "Resource", "OSImage", "Extension", "InGuestPatch", "SQLDB", and "SQLManagedInstance". (Host, Resource, OSImage, Extension, InGuestPatch, SQLDB, SQLManagedInstance) |
notBefore | string (date-time) | Time when Azure will start force updates if not self-updated by customer before this time. |
resourceId | string | The resourceId. |
status | string | The status. Known values are: "Pending", "InProgress", "Completed", "RetryNow", "RetryLater", "NoUpdatesPending", "Cancel", and "Cancelled". (Pending, InProgress, Completed, RetryNow, RetryLater, NoUpdatesPending, Cancel, Cancelled) |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list_parent | select | resource_group_name, provider_name, resource_parent_type, resource_parent_name, resource_type, resource_name, subscription_id | Get Updates to resource. Get updates to resources. | |
list | select | resource_group_name, provider_name, resource_type, resource_name, subscription_id | Get Updates to resource. Get updates to resources. |
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.
| Name | Datatype | Description |
|---|---|---|
provider_name | string | Resource provider name. Required. |
resource_group_name | string | The name of the resource group. The name is case insensitive. Required. |
resource_name | string | Resource identifier. Required. |
resource_parent_name | string | Resource parent identifier. Required. |
resource_parent_type | string | Resource parent type. Required. |
resource_type | string | Resource type. Required. |
subscription_id | string |
SELECT examples
- list_parent
- list
Get Updates to resource. Get updates to resources.
SELECT
impactDurationInSec,
impactType,
maintenanceScope,
notBefore,
resourceId,
status
FROM azure.maintenance.updates
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND provider_name = '{{ provider_name }}' -- required
AND resource_parent_type = '{{ resource_parent_type }}' -- required
AND resource_parent_name = '{{ resource_parent_name }}' -- required
AND resource_type = '{{ resource_type }}' -- required
AND resource_name = '{{ resource_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Get Updates to resource. Get updates to resources.
SELECT
impactDurationInSec,
impactType,
maintenanceScope,
notBefore,
resourceId,
status
FROM azure.maintenance.updates
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND provider_name = '{{ provider_name }}' -- required
AND resource_type = '{{ resource_type }}' -- required
AND resource_name = '{{ resource_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;