vm_extensions
Creates, updates, deletes, gets or lists a vm_extensions
resource.
Overview
Name | vm_extensions |
Type | Resource |
Id | azure_stack.compute_admin.vm_extensions |
Fields
The following fields are returned by SELECT
queries:
- get
- list
Name | Datatype | Description |
---|---|---|
id | string | ID of the resource. |
name | string | Name of the resource. |
location | string | Location of the resource. |
properties | object | Inner properties of a Virtual Machine Extension Image. |
type | string | Type of Resource. |
Name | Datatype | Description |
---|---|---|
id | string | ID of the resource. |
name | string | Name of the resource. |
location | string | Location of the resource. |
properties | object | Inner properties of a Virtual Machine Extension Image. |
type | string | Type of Resource. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | subscriptionId , location , publisher , type , version | Returns requested Virtual Machine Extension Image matching publisher, type, version. | |
list | select | subscriptionId , location | List of all Virtual Machine Extension Images for the current location are returned. | |
create | insert | subscriptionId , location , publisher , type , version | Create a Virtual Machine Extension Image with publisher, version. | |
delete | delete | subscriptionId , location , publisher , type , version | Deletes specified Virtual Machine Extension Image. |
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 |
---|---|---|
location | string | The name of Azure region. |
publisher | string | Name of the publisher. |
subscriptionId | string | The ID of the target subscription. |
type | string | Type of extension. |
version | string | The version of the resource. |
SELECT
examples
- get
- list
Returns requested Virtual Machine Extension Image matching publisher, type, version.
SELECT
id,
name,
location,
properties,
type
FROM azure_stack.compute_admin.vm_extensions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND location = '{{ location }}' -- required
AND publisher = '{{ publisher }}' -- required
AND type = '{{ type }}' -- required
AND version = '{{ version }}' -- required
;
List of all Virtual Machine Extension Images for the current location are returned.
SELECT
id,
name,
location,
properties,
type
FROM azure_stack.compute_admin.vm_extensions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND location = '{{ location }}' -- required
;
INSERT
examples
- create
- Manifest
Create a Virtual Machine Extension Image with publisher, version.
INSERT INTO azure_stack.compute_admin.vm_extensions (
data__properties,
subscriptionId,
location,
publisher,
type,
version
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ location }}',
'{{ publisher }}',
'{{ type }}',
'{{ version }}'
RETURNING
id,
name,
location,
properties,
type
;
# Description fields are for documentation purposes
- name: vm_extensions
props:
- name: subscriptionId
value: string
description: Required parameter for the vm_extensions resource.
- name: location
value: string
description: Required parameter for the vm_extensions resource.
- name: publisher
value: string
description: Required parameter for the vm_extensions resource.
- name: type
value: string
description: Required parameter for the vm_extensions resource.
- name: version
value: string
description: Required parameter for the vm_extensions resource.
- name: properties
value: object
description: |
Properties of a Virtual Machine Extension Image.
DELETE
examples
- delete
Deletes specified Virtual Machine Extension Image.
DELETE FROM azure_stack.compute_admin.vm_extensions
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND location = '{{ location }}' --required
AND publisher = '{{ publisher }}' --required
AND type = '{{ type }}' --required
AND version = '{{ version }}' --required
;