offers
Creates, updates, deletes, gets or lists an offers
resource.
Overview
Name | offers |
Type | Resource |
Id | azure_extras.edge_marketplace.offers |
Fields
The following fields are returned by SELECT
queries:
- get
- list
- list_by_subscription
ARM operation completed successfully.
Name | Datatype | Description |
---|---|---|
properties | object | The resource-specific properties for this resource. |
ARM operation completed successfully.
Name | Datatype | Description |
---|---|---|
properties | object | The resource-specific properties for this resource. |
ARM operation completed successfully.
Name | Datatype | Description |
---|---|---|
properties | object | The resource-specific properties for this resource. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | resourceUri , offerId | Get a Offer | |
list | select | resourceUri | $top , skip , maxpagesize , $filter , $skipToken | List Offer resources by parent |
list_by_subscription | select | subscriptionId | $top , skip , maxpagesize , $filter , $skipToken | List Offer resources by subscription |
generate_access_token | exec | resourceUri , offerId , edgeMarketPlaceRegion | A long-running resource action. |
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 |
---|---|---|
offerId | string | Id of the offer |
resourceUri | string | The fully qualified Azure Resource manager identifier of the resource. |
subscriptionId | string | The ID of the target subscription. |
$filter | string | Filter the result list using the given expression. |
$skipToken | string | Skip over when retrieving results. |
$top | integer (int32) | The number of result items to return. |
maxpagesize | integer (int32) | The maximum number of result items per page. |
skip | integer (int32) | The number of result items to skip. |
SELECT
examples
- get
- list
- list_by_subscription
Get a Offer
SELECT
properties
FROM azure_extras.edge_marketplace.offers
WHERE resourceUri = '{{ resourceUri }}' -- required
AND offerId = '{{ offerId }}' -- required
;
List Offer resources by parent
SELECT
properties
FROM azure_extras.edge_marketplace.offers
WHERE resourceUri = '{{ resourceUri }}' -- required
AND $top = '{{ $top }}'
AND skip = '{{ skip }}'
AND maxpagesize = '{{ maxpagesize }}'
AND $filter = '{{ $filter }}'
AND $skipToken = '{{ $skipToken }}'
;
List Offer resources by subscription
SELECT
properties
FROM azure_extras.edge_marketplace.offers
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND $top = '{{ $top }}'
AND skip = '{{ skip }}'
AND maxpagesize = '{{ maxpagesize }}'
AND $filter = '{{ $filter }}'
AND $skipToken = '{{ $skipToken }}'
;
Lifecycle Methods
- generate_access_token
A long-running resource action.
EXEC azure_extras.edge_marketplace.offers.generate_access_token
@resourceUri='{{ resourceUri }}' --required,
@offerId='{{ offerId }}' --required
@@json=
'{
"publisherName": "{{ publisherName }}",
"edgeMarketPlaceRegion": "{{ edgeMarketPlaceRegion }}",
"egeMarketPlaceResourceId": "{{ egeMarketPlaceResourceId }}",
"hypervGeneration": "{{ hypervGeneration }}",
"marketPlaceSku": "{{ marketPlaceSku }}",
"marketPlaceSkuVersion": "{{ marketPlaceSkuVersion }}",
"deviceSku": "{{ deviceSku }}",
"deviceVersion": "{{ deviceVersion }}"
}'
;