video_analyzers
Creates, updates, deletes, gets or lists a video_analyzers resource.
Overview
| Name | video_analyzers |
| Type | Resource |
| Id | azure_extras.video_analyzer.video_analyzers |
Fields
The following fields are returned by SELECT queries:
- get
- list
- list_by_subscription
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
encryption | object | Defines how the Video Analyzer account is (optionally) encrypted. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
endpoints | array | The endpoints associated with this resource. |
identity | object | The managed identity for the Video Analyzer resource. All required parameters must be populated in order to send to Azure. |
iotHubs | array | |
location | string | |
networkAccessControl | object | Network access control for video analyzer account. |
privateEndpointConnections | array | Private Endpoint Connections created under Video Analyzer account. |
provisioningState | string | Provisioning state of the Video Analyzer account. Possible values include: "Failed", "InProgress", "Succeeded". |
publicNetworkAccess | string | |
storageAccounts | array | |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
tags | object | |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
encryption | object | Defines how the Video Analyzer account is (optionally) encrypted. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
endpoints | array | The endpoints associated with this resource. |
identity | object | The managed identity for the Video Analyzer resource. All required parameters must be populated in order to send to Azure. |
iotHubs | array | |
location | string | |
networkAccessControl | object | Network access control for video analyzer account. |
privateEndpointConnections | array | Private Endpoint Connections created under Video Analyzer account. |
provisioningState | string | Provisioning state of the Video Analyzer account. Possible values include: "Failed", "InProgress", "Succeeded". |
publicNetworkAccess | string | |
storageAccounts | array | |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
tags | object | |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name | string | The name of the resource. |
encryption | object | Defines how the Video Analyzer account is (optionally) encrypted. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
endpoints | array | The endpoints associated with this resource. |
identity | object | The managed identity for the Video Analyzer resource. All required parameters must be populated in order to send to Azure. |
iotHubs | array | |
location | string | |
networkAccessControl | object | Network access control for video analyzer account. |
privateEndpointConnections | array | Private Endpoint Connections created under Video Analyzer account. |
provisioningState | string | Provisioning state of the Video Analyzer account. Possible values include: "Failed", "InProgress", "Succeeded". |
publicNetworkAccess | string | |
storageAccounts | array | |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
tags | object | |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | account_name, resource_group_name, subscription_id | Get a Video Analyzer account. Get the details of the specified Video Analyzer account. | |
list | select | resource_group_name, subscription_id | List Video Analyzer accounts. Lists the Video Analyzer accounts in the specified resource group. | |
list_by_subscription | select | subscription_id | List Video Analyzer accounts. List all Video Analyzer accounts in the specified subscription. | |
create_or_update | insert | account_name, resource_group_name, subscription_id | Create or update a Video Analyzer account. Create or update an instance of a Video Analyzer account. | |
create_or_update | replace | account_name, resource_group_name, subscription_id | Create or update a Video Analyzer account. Create or update an instance of a Video Analyzer account. | |
delete | delete | account_name, resource_group_name, subscription_id | Delete a Video Analyzer account. Delete the specified Video Analyzer account. |
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 |
|---|---|---|
account_name | string | The Video Analyzer account name. |
resource_group_name | string | The name of the resource group. The name is case insensitive. |
subscription_id | string |
SELECT examples
- get
- list
- list_by_subscription
Get a Video Analyzer account. Get the details of the specified Video Analyzer account.
SELECT
id,
name,
encryption,
endpoints,
identity,
iotHubs,
location,
networkAccessControl,
privateEndpointConnections,
provisioningState,
publicNetworkAccess,
storageAccounts,
systemData,
tags,
type
FROM azure_extras.video_analyzer.video_analyzers
WHERE account_name = '{{ account_name }}' -- required
AND resource_group_name = '{{ resource_group_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
List Video Analyzer accounts. Lists the Video Analyzer accounts in the specified resource group.
SELECT
id,
name,
encryption,
endpoints,
identity,
iotHubs,
location,
networkAccessControl,
privateEndpointConnections,
provisioningState,
publicNetworkAccess,
storageAccounts,
systemData,
tags,
type
FROM azure_extras.video_analyzer.video_analyzers
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
List Video Analyzer accounts. List all Video Analyzer accounts in the specified subscription.
SELECT
id,
name,
encryption,
endpoints,
identity,
iotHubs,
location,
networkAccessControl,
privateEndpointConnections,
provisioningState,
publicNetworkAccess,
storageAccounts,
systemData,
tags,
type
FROM azure_extras.video_analyzer.video_analyzers
WHERE subscription_id = '{{ subscription_id }}' -- required
;
INSERT examples
- create_or_update
- Manifest
Create or update a Video Analyzer account. Create or update an instance of a Video Analyzer account.
INSERT INTO azure_extras.video_analyzer.video_analyzers (
account_name,
resource_group_name,
subscription_id
)
SELECT
'{{ account_name }}',
'{{ resource_group_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type
;
# Description fields are for documentation purposes
- name: video_analyzers
props:
- name: account_name
value: "{{ account_name }}"
description: Required parameter for the video_analyzers resource.
- name: resource_group_name
value: "{{ resource_group_name }}"
description: Required parameter for the video_analyzers resource.
- name: subscription_id
value: "{{ subscription_id }}"
description: Required parameter for the video_analyzers resource.
REPLACE examples
- create_or_update
Create or update a Video Analyzer account. Create or update an instance of a Video Analyzer account.
REPLACE azure_extras.video_analyzer.video_analyzers
SET
-- No updatable properties
WHERE
account_name = '{{ account_name }}' --required
AND resource_group_name = '{{ resource_group_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type;
DELETE examples
- delete
Delete a Video Analyzer account. Delete the specified Video Analyzer account.
DELETE FROM azure_extras.video_analyzer.video_analyzers
WHERE account_name = '{{ account_name }}' --required
AND resource_group_name = '{{ resource_group_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;